我在这个特定的网站上总是遇到这个问题,但是它开始影响整体体验。 jQuery并不总是正常工作。例如,我有一个页面,其中包含使用Jquery的自定义下拉列表。大多数情况下,它会加载10%的时间点击按钮并且div不显示。我真的不知道我的网站发生了什么。
答案 0 :(得分:0)
您是否在Google的CDN上链接到jquery?如果不是你,你应该是See here as to why.
谷歌的CDN几乎总是在上升,但总是有一个jquery的备份本地副本仍然是一个好习惯。此代码段首先链接到谷歌的CDN版本。如果由于某种原因它失败,它将加载您的本地副本。这应该可以解决jquery无法加载的任何可能性。
如上所述,您还应确保在文档准备好之前不启动自定义下拉列表。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
if (!window.jQuery) {
document.write('<script src="/path/to/your/jquery.min.js"><\/script>');
}
$(document).ready(function () {
$('#yourDropdown').customDropdown();
});
</script>