<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> --> OK, usable
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery.sidr/1.1.1/jquery.sidr.js"></script> --> sidr() undefined
我得到了一个奇怪的错误,其中有一个将jQuery插件注入当前页面标题的bookmarklet,结果是虽然jQuery(来自cdn)被加载,但来自(cdn.js)的其他jQuery插件却没有得到304修改后的治疗,不能使用该库。
这在某些网站上发生,而jQuery库sidr在其他网站上按预期工作。
造成这种情况的原因是什么?如果jQuery从谷歌cdn加载而不是从cdnjs加载jQuery插件,我该怎么做才能解决这个问题?
答案 0 :(得分:0)
尝试这样的事情
$(document).ready(function() {
$('#simple-menu').sidr();
});
请注意
如果您使用的是任何服务器而不是使用此
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery.sidr/1.1.1/jquery.sidr.js"></script>
如果您只是使用浏览器中的html文件进行检查而不是
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="http://cdn.jsdelivr.net/jquery.sidr/1.1.1/jquery.sidr.js"></script>