我有CSS:
.frame{
height:200px;
width:200px;
border-style:solid;
border-width:3px;
}
.test2{
opacity:0;
}
我有 html
<div class="frame">
<span class="test test2">qwerty</span>
</div>
当鼠标在 .frame 上时,我想将 .test2 类删除到 .test,当鼠标在 leave.frame 上时,我想将 .test2 添加到 .test。所以我的jQuery代码是:
$(document).on('mouseenter mouseleave', '.frame', function( e ) {
var $el=$(this),
mEnt = e.type == "mouseenter";
if(mEnt == true){
el.find('.test').removeClass('test2');
}else{
el.find('.test').addClass('test2');
}
});
但它不起作用,.test2 不想从.test 中删除。这里是一个jsfiddle:http: //jsfiddle.net/malamine_kebe/EmE7p/