javascript - jQuery TinyScrollbar 不会在 chrome 中显示

标签 javascript jquery tinyscrollbar

我正在使用 jQuery TinyScrollbar 插件向某些内容添加滚动条,在 Firefox 上,它可以工作,但当我刷新时,有时它会消失,在 chrome 上,它根本不显示,我已按照网站 http://baijs.nl/tinyscrollbar/ 上的示例进行操作,我不知道问题出在哪里。
您可以看到问题的站点位于 http://www.outstock.es/avances/index.php/products/show/1

最佳答案

查看页面上的代码后,看起来这两行被命中得太早了:

$('#scrollbar1').tinyscrollbar({ size: 600 });//lanzamos el scrollbar para la galeria
$('#scrollbar2').tinyscrollbar({ size: 600 });//lanzamos el scrollbar para la galeria simple

确保在 General.js 文件中的 DOM 就绪事件中触发这些

当我打开您的页面并从控制台运行这些代码行时,您的 #scrollbar 1 就会出现。

页面上不存在#Scrollbar2。

您可以通过从 chrome 开发工具的命令行运行此选择器来确认这一点:

$('#scrollbar2').length;

这会返回 0,表示选择器未找到匹配项。

祝你好运

关于javascript - jQuery TinyScrollbar 不会在 chrome 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14648477/

相关文章:

javascript - 确认使用工厂是创建通用多用途点击计数监听器的最佳(唯一?)方法

javascript - 为什么我无法访问另一个文件中的变量?

javascript - 在列表中搜索元素

javascript - Node .js : Nested function style code is harmful than ES6 class style?

jquery - 表拖放 JQuery 插件 - 如何取消初始化?

Jquery 验证消息显示在 jquery mobile 中的文本输入中

php - 根据所选付款方式启用/禁用 WooCommerce 所需的结帐字段

javascript - jQuery:在特定窗口大小中添加或删除函数