【发布时间】:2013-07-31 07:29:41
【问题描述】:
我有一个小问题。
$('.item').mouseenter(function() {
setTimeout(function() {
$(this).find('.item-overlay').css('z-index', '-1');
}, 300);
}).mouseleave(function() {
$(this).find('.item-overlay').css('z-index', '');
});
<div class="item">
<div class="item-overlay">
</div>
<iframe>...</iframe>
</div>
一切正常,除了一件小事。 z-index 没有改变。你们能帮我解决这个问题吗? 我也试过用“next”、“child”、“find”——没有一个成功:(
【问题讨论】:
-
你的元素是绝对定位的吗?
-
.item 是相对的,.item-overlay 是绝对的...... T.J Crowder 的解决方案就像一个魅力。谢谢!