使用jQuery创建HTML代码段以实现通用包含

使用jQuery创建HTML代码段以实现通用包含,jquery,code-snippets,Jquery,Code Snippets,我必须创建一个HTML/JS代码段,它将作为帖子的一部分包含在不同的WP安装中。我需要一些jQuery函数,所以我必须检查jQuery是否已经包含,以及是否没有加载它。在某些情况下,jQuery包含在页脚中,“我的代码段”不会检测到它。请有人看一下这个,或者给我一些提示,当我想要创建一个通用的HTML/JS代码片段以供包含时,我应该考虑什么 <script> if (typeof jQuery === 'undefined') { document.write(unesca

我必须创建一个HTML/JS代码段,它将作为帖子的一部分包含在不同的WP安装中。我需要一些jQuery函数,所以我必须检查jQuery是否已经包含,以及是否没有加载它。在某些情况下,jQuery包含在页脚中,“我的代码段”不会检测到它。请有人看一下这个,或者给我一些提示,当我想要创建一个通用的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>

if(typeof jQuery==‘未定义’){
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(文档).ready(函数(){
jQuery(“head”)。追加(“”);
var css=$(“head”).children(“:last”);
css.attr({
rel:“样式表”,
键入:“文本/css”,
href:“http://www.domain.de/assets/style.css"
});
});
    • jQuery(“#购买a”)。单击(函数(){ jQuery(“#logos”).slideDown(); } )
试试这个:

window.onload=function(){/* check for jQuery here */};

从窗口对象中删除所有现有的加载事件不是一个好主意……是的,绝对是。我只是想把这件事考虑进去。