我正在尝试使用jQuery来确定CSS属性是否在类内部发生了更改。我想npt要使用.HasClass() - 我想要在CSS中找到一个属性 - 即jQuery检测CSS属性更改
display:block;
我想也许这可能工作?
if (jQuery('css-class').css('display') == 'block')
但不知道是否。
我正在尝试使用jQuery来确定CSS属性是否在类内部发生了更改。我想npt要使用.HasClass() - 我想要在CSS中找到一个属性 - 即jQuery检测CSS属性更改
display:block;
我想也许这可能工作?
if (jQuery('css-class').css('display') == 'block')
但不知道是否。
jQuery的.css('css-property')函数将返回属性的值(如果存在)。 因此,对于显示器的检查:阻止
if($('selector').css('display') == 'block')
确实工作。
据我了解,你应该选择替代css-class
:
if (jQuery('#some_id').css('display') == 'block')
{
// your code...
}
if
块中的代码将如果与ID #some_id
元素具有display
设置为block
执行。
它应该工作!如果你不确定,你为什么不简单地尝试呢? – jigfox 2010-06-24 16:36:02
嗨 - 对不起,是的,我正在旅行,并不认为这会工作。 – Tom 2010-06-24 16:38:35
是的,它应该是jQuery('.css-class') – Mark 2010-06-24 17:15:52