我有一个小的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