2013-07-15 34 views
0

CSS顯示屬性此代碼可以讓我一個div懸停在帶班「的步驟懸停」,改變從顯示:無(在我的樣式表)爲display:block。完美的作品。但是如果我想在懸停時更改不同類的顯示呢?這就是我困惑的地方。更改使用jQuery

最後,我想懸停在格「步驟懸停」,仍然保留下同結果,還會改變不同div的CSS帶班「默認」爲顯示:無。這是我目前的代碼:

function over(event) { 
$('.steps-hover', this).stop(true, true, true).fadeIn(500); 
$('.steps-hover', this).css("display", "normal"); 
} 

function out(event) { 
$('.steps-hover', this).stop(true, true, true).fadeOut(500); 
} 

那麼如何在那裏添加更改到.default?我嘗試了幾件不同的事情,但沒有運氣。我的假設必須是這樣了,我無法找到jQuery的API文檔中的答案。謝謝你的幫助!

回答

0

您可以使用太:

function over(event) { 
$('.steps-hover', this).stop(true, true, true).fadeIn(500); 
$('.default').hide(); 
} 

function out(event) { 
$('.steps-hover', this).stop(true, true, true).fadeOut(500); 
} 
+0

完美!我使用$('。default')。show();在外面的事件,使其再次出現。謝謝大家! – user2574250

1

裏面你over功能,爲什麼不這樣做:

$(".default").css("display", "none"); 
+0

完美!我以前試過,但保留了。這在那裏像以前行,以便它不工作。現在我需要它在鼠標上返回到顯示塊。我嘗試$( 「默認 」)的CSS(「 顯示」, 「正常」)。 ,但不工作。 – user2574250

+0

@ user2574250 - '$(「。default」).css(「display」,「block」);'爲鼠標輸出:) – tymeJV