我有一個小的web應用程序,我可以在其中顯示和隱藏DIV。然而,有時候,我需要向隱藏div的div添加CSS類(使用display:none
而不是jQuery的hide()
函數),因爲我仍然需要知道給定的div是否在屏幕上顯示。我通常相應地使用jQuery的addClass
和removeClass
。div在使用jQuery顯示和隱藏div後沒有通過CSS隱藏
但是,這樣做時我遇到了問題。看起來如果div已經隱藏並顯示之前,添加一個顯示:無類的div不會工作。
我想知道是否有任何形式的工作,我可以使用,而不訴諸於hide()
。
下面是一些例子的jsfiddle向你展示一下我說的:
JSFiddle Example 1 - 將正確地使用隱藏的CSS類的DIV。
JSFiddle Example 2 - 使用show()和hide()函數後,它不會使用CSS類正確隱藏DIV。
我喜歡醜陋。這是迄今爲止我的問題最簡單和最簡單的解決方案。謝謝。 – ROFLwTIME 2012-08-08 14:35:11