我必须创建一个 HTML/JS 片段,它将作为帖子的一部分包含在不同的 WP 安装中。我需要一些 jQuery 函数,所以我必须检查是否已经包含 jQuery,以及是否不加载它。在某些情况下 jQuery ist 包含在页脚中,而我的代码段没有检测到它。当我想创建一个通用的 HTML/JS 片段以供包含时,有人可以看看这个或给我一些提示我应该记住什么。
<script>
if (typeof jQuery === 'undefined') {
document.write(unescape("%3Cscript src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js' type='text/javascript'%3E%3C/script%3E"));
}
jQuery(document).ready(function(){
jQuery("head").append("<link>");
var css = $("head").children(":last");
css.attr({
rel: "stylesheet",
type: "text/css",
href: "http://www.domain.de/assets/style.css"
});
});
</script>
<div id="buy" style="width100%; float:left;">
<a href="#">Jetzt kaufen</a>
</div>
<div style="display:none;width:100%; float:left;" id="logos">
<ul>
<!--Ab hier editieren -->
<li><a href="#" target="_blank"><img src=""></a></li>
<li><a href="#" target="_blank"><img src=""></a></li>
<li><a href="#" target="_blank"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
<li><a href="#"><img src=""></a></li>
<!--Ab hier nicht mehr editieren-->
<ul>
</div>
<script>
jQuery('#buy a').click( function() {
jQuery('#logos').slideDown();
} )
</script>