這裏是我的情況: 首先在加載頁面時我設置了a
到1
。 然後我想點擊一個按鈕,有一個如果設置a
到0
,所以當我再次點擊他的if條件不應該發生。jQuery if/else
這裏是我的代碼:
$('#menu2b').click(function(){
$('#menu1a').fadeIn(0);$('#menu1b').fadeOut(0);
$('#menu2a').fadeOut(0);$('#menu2b').fadeIn(0);
$('#menu3a').fadeOut(0);$('#menu3b').fadeIn(0);
$('#menu4a').fadeOut(0);$('#menu4b').fadeIn(0);
$('#menu5a').fadeOut(0);$('#menu5b').fadeIn(0);
$('#menu6a').fadeOut(0);$('#menu6b').fadeIn(0);
if (a = 1){
$('.main').delay(50).animate({marginTop : "-=160px"},{duration: 1000});
$('.footer').delay(220).animate({marginTop : "-=150px"},{duration: 1000});
$('.container2').animate({marginTop : "-=90px"},{duration: 0}).delay(200).fadeIn(0).slideUp(0).slideDown(1500);
var a = 0;
}
else {}
});
$(document).ready(function() {
$('.container2').fadeOut(0);
$('.container3').fadeOut(0);
$('.container4').fadeOut(0);
$('.container5').fadeOut(0);
$('.container6').fadeOut(0);
$('#menu1b').fadeOut(0);
$('#menu2a').fadeOut(0);
$('#menu3a').fadeOut(0);
$('#menu4a').fadeOut(0);
$('#menu5a').fadeOut(0);
$('#menu6a').fadeOut(0);
var a = 1;
});
在此先感謝;)
甚至更好的,'一=== 1' – mash 2013-05-11 05:02:28
明白了:)謝謝 – BrunoWB 2013-05-11 05:03:28
現在我改變了「=」到「==」和按鈕不工作..任何想法? – BrunoWB 2013-05-11 05:06:05