我有这样的事情:
var isAnimating = 'no';
$('.big-slider-button img').click(function(e){
if(isAnimating=='no')
{
isAnimating = 'yes';
setTimeout(isAnimating = 'no',30000);
var img_nr = $(this).attr('description');
if(img_nr!='0')
{
var image = $('.billboard').attr('src');
var new_image = (image.substr(0,image.length-9))+img_nr+"-big.png";
$(".billboard").fadeOut(1000, function() {
$(this).attr('src',new_image);
$('.big-slider-button img').attr('description',parseInt(img_nr)-1);
$('.big-slider-button-right img').attr('description',parseInt(img_nr)+1);
}).fadeIn(1000);
}}
});
但它不起作用。我故意将超时设置为30000,以查看其是否正常工作,但无效。谁能告诉我我在做什么错?预先感谢大家的帮助。
编辑:谢谢大家的答复。我对JQUERY有点陌生,对不起,如果我的问题很愚蠢。
最佳答案
setTimeout(function(){ isAnimating = 'no' },30000);