我正在尝试编写一个代码,在有限的时间内向 div 添加一个类,然后将其删除。
我尝试使用 javascript 的 setTimeout 和 jQuery 的延迟,但没有任何效果。
该元素已设置但从未删除。
这是我想出的:
window.onload = function() {
$(".button").click(handler);
}
function handler() {
$(this).addClass("onclick");
setTimeout(function() { $(this).removeClass("onclick"); }, 3000); // JS's setTimeout
$(this).addClass("onclick").delay(3000).removeClass("onclick"); // jQuery's delay
}
我不明白出了什么问题......我什至尝试为 setTimeout 函数编写第二个处理程序。
提前致谢。