Javascript jQuery插件在最后一个选定元素之后执行函数

Javascript jQuery插件在最后一个选定元素之后执行函数,javascript,jquery,html,plugins,Javascript,Jquery,Html,Plugins,我想做的是制作一个jQuery插件,它不需要html包装来查找我需要的元素,然后执行一个函数 html: <div class="tscroll someotherbg"></div> <div class="tscroll somebg"></div> <div class="tscroll dia-left"></div> ​ 并使用类“tscroll”收集所有元素,然后使用它进行操作。现在它的“构造器”(因为没有更好

我想做的是制作一个jQuery插件,它不需要html包装来查找我需要的元素,然后执行一个函数

html:

<div class="tscroll someotherbg"></div>
<div class="tscroll somebg"></div>
<div class="tscroll dia-left"></div>
​
并使用类“tscroll”收集所有元素,然后使用它进行操作。现在它的“构造器”(因为没有更好的词,我有一个AS3背景)运行了3次

也许这把小提琴会给你更多的启发: (警告三个警报即将出现)


谢谢

您的插件按元素运行,因此当您运行
$(“.tscroll”).tscroll()时
init将为具有“tscroll”类的每个元素运行。 更改插件的逻辑,使其类似于功能:

$.tScroll("tscroll");
所以这个函数将运行一次,您将有一个类来帮助您找到所需的元素。然后在init中,您将

$(".tscroll").each(function (i, object){
    //your code per element here
});
$(".tscroll").each(function (i, object){
    //your code per element here
});