延迟或等待3s然后删除班级

时间:2016-08-02 08:07:42

标签: javascript jquery html css

$('.class1').delay(3000).not(".class2").removeClass("pulse");

它会在延迟之前移除课程!

如何停止并延迟3秒然后移除"脉冲"?

2 个答案:

答案 0 :(得分:3)

SoapObject request = new SoapObject(NAMESPACE,"tem:AddDataVersion2"); PropertyInfo propertyInfo1= new PropertyInfo(); propertyInfo.setName("Data1"); propertyInfo.setValue("1"); propertyInfo.setType(String.class); PropertyInfo propertyInfo2= new PropertyInfo(); propertyInfo.setName("Data2"); propertyInfo.setValue("2"); propertyInfo.setType(String.class); PropertyInfo propertyInfo3= new PropertyInfo(); propertyInfo.setName("Data3"); propertyInfo.setValue("3"); propertyInfo.setType(String.class); PropertyInfo propertyInfo4= new PropertyInfo(); propertyInfo.setName("Data4"); propertyInfo.setValue("4"); propertyInfo.setType(String.class); request.addProperty(propertyInfo1); request.addProperty(propertyInfo2); request.addProperty(propertyInfo3); request.addProperty(propertyInfo4); delay()不起作用,因为它不在队列上运行。您可以改为使用removeClass()

setTimeout()

答案 1 :(得分:1)

使用setTimeout()代替延迟。这是一个常规的JS函数:



setTimeout(function(){
    $('.class1').not(".class2").removeClass("pulse");
}, 3000);