1

所以,我需要为我的脚本设置一些通用的超时功能。我需要多次使用它并且我想通用它,所以我尝试使用它,但是smthg是错误的,你能帮帮我吗?

$.fn.timeout = function(action, time){
    setTimeout(function(){
        action;
    }, time);
    return this;
}

并致电:

.timeout(
    settings_container.addClass('slide_down'), 200
);

谢谢。

4

2 回答 2

2

你没有执行动作功能,

改变:

action;

至:

action();
于 2013-05-19T23:46:50.253 回答
0

无需附加到 jquery:

GlobalObject.SpcificTimeOuttFnName = function()
{
   setTimout
   (
      // Perform some generic action
      function()
      {
         $('.settings-container').addClass("slide-down");
      },
      200
   );
}
于 2013-05-19T23:53:06.567 回答