我想做的是制作一个不需要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/ (警告三个警报即将发布)
谢谢!
答案 0 :(得分:2)
你的插件每个元素工作所以当你运行$(".tscroll").tScroll();
时,init将运行每个元素,这些元素将包含&#34; tscroll&#34;类。
更改插件的逻辑,使其像功能一样:
$.tScroll("tscroll");
因此,此函数将运行一次,您将拥有可帮助您找到所需元素的类。然后在init中你将做
$(".tscroll").each(function (i, object){
//your code per element here
});