我有一個簡單的網頁,其頂部有一個主要的h1
,底部有兩個面板。 panel 1 is visible and panel 2 has class .hide
。
我想要做的是:
當我點擊body
或h1
- 面板1應該淡出和面板2應在同一時間褪色英寸
而對於第二面板當我點擊只在h1
- 面板2應該淡出面板1應該再次消失英寸
現在代碼:當我點擊的身體帶來面板2成功,並在面板2當我點擊h1
它把我帶回到面板1成功。 但是,當我點擊h1
面板1,它淡出,顯示面板2用於第二和然後再次淡入和不顯示第二面板上。我該怎麼辦?jquery淡入淡出並切換
$(function() {
$('body,h1').on('click',function(){
$('div.panel-1').fadeOut(1000);
$('div.panel-2').fadeIn(1000).removeClass('hide');
return false;
});
});
$(function() {
$('h1').on('click',function(){
$('div.panel-2').fadeOut(1000);
$('div.panel-1').fadeIn(1000);
});
});
您已綁定多個操作來點擊h1。 – j08691 2012-03-04 21:54:39
是的,我該如何做正確的事情? – 2012-03-04 21:56:47
這很混亂......你的面板裏面還有'h1'元素? – 2012-03-04 22:01:55