gpt4 book ai didi

javascript - 浏览器后退按钮上未定义 slimScroll

转载 作者:行者123 更新时间:2023-11-29 19:42:10 26 4
gpt4 key购买 nike

我有一个使用 jquery.slimscroll 的基本代码,它在页面加载时工作得很好。但是,如果我导航到内页并尝试使用浏览器上的“后退”按钮返回,我会收到以下错误:

Uncaught TypeError: Object [object Object] has no method 'slimScroll'

我已经检查了元素的长度 并确认该对象存在。我的 jQuert 就这么简单:

<script type="text/javascript">
$("#boxsrchome").slimScroll();
</script>

注意:我尝试将代码包装在 $(document).ready()$(window).load() 周围。这也无济于事。

最佳答案

首先在控制台输入jQuery看是否定义了jQuery。如果是,试试这个:尝试将其包装在:

(function($) {
$("#boxsrchome").slimScroll();
})(jQuery);

如果不是,则说明您包含文件的方式有问题。此外,请确保您没有在错误的位置包含 slimscroll.js,并确保您没有在任何地方使用 jQuery.noConflict(); 重新定义 jQuery 对象,尽管那不应该这种方法无关紧要。

关于javascript - 浏览器后退按钮上未定义 slimScroll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22395281/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com