Jquery如何在下次单击之前执行类更改功能

时间:2015-05-30 17:54:48

标签: javascript jquery

我有一些脚本可以获取一些数据并将其放入名为class的{​​{1}}

我需要知道如何延迟整个.tile-area-main以引入一个新的click,这将是一个运行一秒钟的动画,然后再转到新点击...我怎么去这个? ......

(我确定添加课程的超时是我一直在研究的内容)

有问题的剧本

class

1 个答案:

答案 0 :(得分:0)

您需要使用setTimeout

  

在指定的延迟后调用函数或执行代码段。

代码

$("body").on("click", ".slide", function(e) {
  e.preventDefault();

  //remove and add the required classs
  $(yourElement).removeClass('a').addClass('b');

  //Delay the execution of load
  setTimeout(function(){
    var url = $(this).attr('data-url') + ' #' + $(this).attr('data-target');
    $('.tile-area-main').load(url);
  }, 1000); //Time interval in milliseconds 
});