我被困在这里...我试图在每次点击后5秒内不激活一个按钮... 我可以不激活按钮,但遇到麻烦时将它带回 我试过bith setIntervel和setTimeout的jquery setInterval和setTimeout无法正常工作
function reverser(){
$(this).css("background","url(images/btn_active.gif) no-repeat 0 0");
}
$(".vtbtn").click(function() {
var link =$(this).attr('id');
$(this).css("background","url(images/btn_inactive.gif) no-repeat 0 0");
$.ajax({
type: "POST",
url: "sql.php",
data:"voted=" +link+"&user="+<?php echo $userId;?>,
success: function(data){
setInterval('reverser()',3000);
}
});
});
如果'vtbtn'类有多个元素会怎么样? – 2012-04-16 13:15:05
感谢它的工作......但为什么$(this)函数不工作,而它在我的第一个功能呢?..我想我知道了.. – 2012-04-16 13:15:21
然后元素将不得不在功能中传递。 – adeneo 2012-04-16 13:15:33