我要做的是制作一个不需要html包装器的jQuery插件来查找我需要的元素,然后执行一个函数。
的HTML:
<div class="tscroll someotherbg"></div>
<div class="tscroll somebg"></div>
<div class="tscroll dia-left"></div>
JavaScript:
$(".tscroll").tScroll();
并使用“ tscroll”类收集所有元素,然后对其进行处理。现在,它的“构造函数”(缺少更好的说法,我有AS3背景)被运行了3次。
也许这个小提琴会启发您更多:http://jsfiddle.net/summer/kN9nb/6/
(警告出现三个警报)
谢谢!
最佳答案
您的插件按元素工作,因此当您运行$(".tscroll").tScroll();
时,init将针对具有“ tscroll”类的每个元素运行。
更改插件的逻辑,使其类似于函数:
$.tScroll("tscroll");
因此,此函数将运行一次,您将拥有可以帮助您查找所需元素的类。然后在初始化中
$(".tscroll").each(function (i, object){
//your code per element here
});
关于javascript - jQuery插件在上一个选定元素之后执行功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13090155/