我有另一個問題,並且因爲答覆是在這裏速度很快,我再次回來!jquery效果問題:如何檢測scrollover是否觸發了mouseover?
我想用「鍵導航」,併爲此,我使用按鍵事件與向下/向上鍵)
當我的鼠標在DIV(DIV誰的contenaing一大桌)和我拉向下鍵:
我滾動到下一個TD +改變CSS樣式+
並再次刪除當前的風格,爲每個事件..
所以,因爲我的鼠標在主格,每個當我滾動(自動)到一個元素時,mouseover事件觸發紅..
所以,效果錯過..
這是一個完美的腳本:
- 用戶使用鍵盤導航:鼠標懸停被禁用(所以風格上的變化只與上/下鍵)
- 用戶不使用鍵盤:鼠標懸停改變風格
你能幫助我嗎?
代碼:
$("#content tr").mouseover(function() {
$("#content tr.use,#content tr.sel").removeClass("use sel");
$(this).addClass("sel");
});
而且鍵盤導航代碼:http://pastebin.com/Hgn5Y1FV
(對不起再次,我的英語。)
感謝
我真的不明白問題在這裏。 – jAndy 2010-06-16 12:19:47
當我滾動時觸發鼠標懸停.. 當我用鍵盤導航滾動時,我添加對元素的影響。 效果被禁用,因爲elemen.mouseover也被觸發.. – Crupuk 2010-06-16 12:43:47