因此,我遇到了一个问题,因为我想将鼠标从DIV背景变为红色的状态中删除,这是可行的,但是当我将鼠标移到div内的标题上时,该鼠标事件已经发生了!我该怎么办?
这是代码:http://jsfiddle.net/eluminium/t5YEC/1/
var $imoveis = $('.imoveis');
$imoveis.mouseover(function() {
var index = $(this).index();
});
$imoveis.mouseout(function() {
var index = $(this).index();
$imoveis.eq(index).css({
background: 'red'
});
});
最佳答案
尝试绑定mouseleave事件
function imoveis(){
var $imoveis = $('.imoveis');
$imoveis.mouseover(function(){
var index = $(this).index();
});
$imoveis.mouseleave(function(){
var index = $(this).index();
$imoveis.eq(index).css({
background: 'red'
});
});
}
Demo
Documentation