我正在嘗試使用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