我正在尝试编写一个我正在编写的插件,但是我很难找到一个我无法找到解决方案的非常微不足道的问题.我已经找到了几乎每个论坛和相关的问题讨论.这里的任何方式都是我想要发生的,我的插件有一个计时器,我希望用户能够处理它的终止.
(function ($) {
...
var defaults = {
callback : function(){},
crossfadeTime : 1000,
easing : 'linear',
running : 'true', // Here is where I would like the user to send a parameter
// to invoke a different result. i.e. 'false' => clearing
// the timer. Such as...
var timer = setInterval(function(){
// Do Something;
},3000);
if(defaults.running == 'false'){
clearInterval(timer);
}
Run Code Online (Sandbox Code Playgroud)