将Javascript函数链接到返回jQuery对象的jQuery函数
Chaining Javascript function off jQuery function that returns a jQuery object
我在从TimeCircle jQuery插件链接javascript函数时遇到问题。总之,这个插件创建了一个计时器,我想在计时器达到0时调用一个函数。在文档中,他们提供了一个内置函数end()
,当计时器达到0时会自动调用该函数。文档只向我展示了如何链接jQuery函数:
$(".example").TimeCircles().end().fadeOut();
这是文件中所说的:end()
To allow you to chain TimeCircles to other jQuery functions, you can use the end() function. The end function returns the jQuery object and allows you to trigger jQuery function as desired.
TimeCircle的倒计时结束后,我想完成这样的事情:
$(".example").TimeCircles().end(function() { console.log("timer ended") });
但是,函数在结束时永远不会被调用。有人知道我如何链接自己的javascript函数吗?
以下是插件文档的链接-http://git.wimbarelds.nl/TimeCircles/readme.php
end()函数看起来像是在创建TimeCircles时被调用一次。看起来做你想做的事情的方法是使用addListener函数,如下所示:
$(".example.stopwatch").TimeCircles().start().addListener(function (unit, value, total) { if (total === 0) {console.log('timer ended');}});
这里有一个JS小提琴,展示你想要的东西https://jsfiddle.net/etzouox4/2/
相关文章:
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 如何从jquery函数返回变量
- 如何将具有文本类型值的var放入jQuery函数中
- Jquery函数在错误的时间提交
- 锚链接无法使用.slideUp jquery函数
- 重新分解jQuery函数
- 如何在视图模型contet更新更新上调用Jquery函数
- 如何向这个javascript/jquery函数添加参数
- 添加类来触发jquery函数
- 更改智能表中的页面将停止JQuery函数的工作
- 使用每500ms运行一次的jquery函数是个好主意吗
- jQuery函数不能只在一个页面上工作
- 如何将jquery函数链接到vanilla选择器
- 仅在小型设备上调用jQuery函数
- 如何将jquery函数仅应用于大屏幕
- 奇怪的jquery函数行为
- Backbone listenTo不将jquery函数作为处理程序进行激发
- 在jquery函数内部设置来自jquery函数的var;t运行
- 从Jquery函数中获取一个变量