如果用户将鼠标悬停在条上一秒,我试图在条形图上显示信息的div。本网站上的答案已经得到了这个地步
var timer;
$(".session_hover").on({
'mouseover': function() {
timer = setTimeout(function() {
$(this).children('.session_info').css({'top':175,'right':20}).fadeIn('fast');
}, 1000);
},
'mouseout' : function() {
clearTimeout(timer);
}
});
上面的代码工作,当我更换$(this)
与$(".session_hover")
但后来,当然它会触发所有其他$(".session_hover")
在页面上。
如何将$(this)
传入我的setTimeout
函数,以便它只适用于我悬停在div上的子元素?
感谢您的帮助!
的 '是=该' 趋势真的anoys我,为什么不能给予的是什么名字! :) –