jQuery检测CSS属性更改

时间:2010-06-24 16:33:44

标签: jquery css

我正在尝试使用jQuery来确定CSS属性是否在类中发生了变化。我确实想要使用.HasClass() - 我想在CSS中找到一个属性 - 即

display:block;

我想也许这可行吗?

if (jQuery('css-class').css('display') == 'block')

但不确定是否确实如此。

2 个答案:

答案 0 :(得分:0)

jQuery的.css('css-property')函数将返回属性的值(如果存在)。 所以,检查显示:阻止

if($('selector').css('display') == 'block')

确实有效。

答案 1 :(得分:0)

据我了解,您应该用选择器替换css-class

if (jQuery('#some_id').css('display') == 'block')
{
  // your code...
}

如果标识为if的元素#some_id设置为displayblock块中的代码将会执行。