是否可以使用纯 CSS(3) 制作以下 jQuery?
$(".js.outer").hover(function() {
$(this).css({'border': '2px inset red'});
return false;
}, function() {
$(this).css({'border': 'none'});
return false;
});
$(".js.inner").hover(function(event) {
$(this).css({'border': '2px inset blue'});
return false;
}, function() {
$(this).css({'border': 'none'});
return false;
});
用这个 HTML
<div class="js outer">
<div class="js inner">
</div>
</div>
我已经尝试过这个小提琴http://jsfiddle.net/AA9Nw/,但是当我悬停内部元素时,外部也会获得悬停事件。(使用 CSS)
在旁注中,jQuery 似乎有点错误,当鼠标从左侧或右侧进入时,悬停效果不会正确释放。难道我做错了什么?