2011-07-04 45 views
2

我正在嘗試爲保持固定位置的Web應用程序創建典型的頁眉頁腳。這是狡猾的手機,因爲他們的瀏覽器對於CSS的位置並不是很好:固定的。 所以我的目標是檢測滾動事件,然後使用position:absolute重新定位元素。我寫了這個代碼:Javascript:卷軸發生前的事件? Android/iPhone

$(window).scroll(function() { setHFPos(); }); 
    $(window).resize(function() { setHFPos(); }); 

該工程確定,除了一個事實,Android的滾動頁面射擊滾動事件之前,所以我的頁腳向上滾動頁面,重新定位了。

理想情況下,我希望找到在用戶在滾動手勢之前觸摸屏幕時發生的事件,但是,我嘗試了mousedown和mousemove,並且在滾動手勢期間都沒有觸發。我嘗試過:

$("body").mousedown(md); 

這是在水龍頭上調用的,而不是在滾動手勢上調用的。

有沒有人有任何建議,以我可以掛鉤到適當的事件?

回答