3
在這裏創建一個web應用程序,我面臨的最大問題是每當您滾動瀏覽內容時,所有懸停/活動/焦點狀態都會熄滅,它相當煩人。懸停狀態在滾動時在web應用上觸發
在本機應用程序中,iPhone或Android應用程序知道滾動和水龍頭之間的區別。無論如何,使用jQuery或CSS來做到這一點?
在這裏創建一個web應用程序,我面臨的最大問題是每當您滾動瀏覽內容時,所有懸停/活動/焦點狀態都會熄滅,它相當煩人。懸停狀態在滾動時在web應用上觸發
在本機應用程序中,iPhone或Android應用程序知道滾動和水龍頭之間的區別。無論如何,使用jQuery或CSS來做到這一點?
我的第一本能是隻添加了mouseenter,鼠標離開事件:
$("div").mouseover(function() {
setTimeout($.proxy(function() {
$(this).css("background-color", "blue");
}, this), 500)
}).mouseout(function() {
$('div').css("background-color", "");
});
上面的代碼將切換背景顏色的DIV的,然後清除他們所有的元素之間。話雖這麼說,這取決於你的需求是什麼,以及你正在使用的元素,它很可能是最好不要重新發明輪子,只是使用:
hoverIntent jQuery插件
http://cherne.net/brian/resources/jquery.hoverIntent.html
希望有所幫助!