-2

我在这个特定网站上一直遇到这个问题,但是它开始影响整体体验。jQuery 并不总是正常工作。例如,我有一个使用 Jquery 的自定义下拉页面。大多数情况下,它会加载,但是有 10% 的时间是您单击按钮并且 div 不显示。我真的不知道我的网站发生了什么。

4

1 回答 1

0

您是否在 Google 的 CDN 上链接到 jquery?如果不是你,你应该在这里看到为什么。

Google 的 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>
于 2013-04-21T00:52:12.463 回答