在Jquery Scrollbar插件中更改选择器

时间:2016-06-29 11:46:56

标签: javascript jquery plugins jquery-selectors

我无法想象我的生活。我的头在爆炸......

我在我的网站上使用此滚动条插件,因为它可能是唯一可用的实际响应式滚动条。但是,我正在尝试更改箭头处理。 - https://github.com/gromo/jquery.scrollbar/blob/master/jquery.scrollbar.js

在第324行,有一些代码如下:

scrollx.scroll.find('.scroll-arrow, .scroll-element_track')
    .on('mousedown' + namespace, function (event) {

我正在尝试将'scrollx.scroll.find'更改为'this.find'或'this.container.find',它们是存储在文件中的变量。

有人可以快速达到峰值并告诉我如何传递该变量。我尝试在它所在的'each'函数中传递它,然后使用它但它不起作用并且控制台读取:'jquery.scrollbar.js:324 Uncaught TypeError:无法读取属性'find'of undefined'。

感谢您的帮助。任何见解也值得赞赏。

PS。我在一个页面上有多个卷轴,因此必须得到它的当前容器。

1 个答案:

答案 0 :(得分:0)

只需使用:

$(parent id).find('.scroll-arrow, .scroll-element_track')
    .on('mousedown' + namespace, function (event) {
}

myDb = null;