如果用戶將鼠標懸停在條上一秒,我試圖在條形圖上顯示信息的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我,爲什麼不能給予的是什麼名字! :) –