2012-02-03 30 views
0

我目前正在開發一個Web應用程序小,使得使用點擊,平移的地圖和固定頭 - 事件衝突

現在我遇到了對觸摸功能的設備出現,以及在桌面上的衝突/鼠標控制「點擊」事件:當我"tap""click"地圖實際上是「鍋」,然後我的頭/ footer切換它的visibili TY。由於我想保持切換行爲,我不能簡單地停用它,但是在地圖的每個「平移」上顯示/隱藏頁眉/頁腳都是奇怪的。想了一些時間後,我想我有一個應該工作的概念:

問題:我該如何添加延遲到頁眉/頁腳的可見性切換?所以當我在XYms之後沒有釋放手指/鼠標時,頁眉/頁腳不顯示/隱藏?

例子:

jQuery('#map_page').live( 
    "pageinit" 
    ,function() 
    { 
     // Att.: pseudo code 
     if ($.mobile.taphold) 
      don't toggle fixed 
     if (mousedown > XYms) 
      don't toggle fixed 
    } 
); 

謝謝!

回答