我有一个标签,如:
<div class="menu" style="display:relative;">
..我正试图检查:
if ($('.menu').css('display','relative'))
.. .menu 的CSS显示:已修复;所以它忽略了内联样式并为if返回否定。
检查元素上的活动样式属性的最佳方法是什么,无论是在CSS还是内联中?
感谢。
答案 0 :(得分:3)
使用您的代码,您将display
属性设置为relative
试试这个:
if ($('.menu').css('display') == 'relative'){
//your code
}
问题是display
没有归属relative
,也许你的意思是position
这样:
<div class="menu" style="position:relative;">
和jQuery:
if ($('.menu').css('position') == 'relative'){
//your code
}
答案 1 :(得分:2)
CSS中没有display:relative
。它是position:relative