我有这样的事情:
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 有点陌生,如果我的问题很愚蠢,我很抱歉。