在最新版本的OSX和safari中,您可以使用鼠標輕掃手勢在瀏覽器歷史記錄中前後移動。我的問題:我有一個水平滾動圖像庫的頁面。如果您使用鼠標輕掃手勢滾動瀏覽圖片,當您到達圖片的末尾時,很容易滑入下一頁或上一頁...有沒有辦法控制Safari瀏覽器的滑動手勢?
沒有人知道明確禁用這使用CSS或任何其他方法?
在最新版本的OSX和safari中,您可以使用鼠標輕掃手勢在瀏覽器歷史記錄中前後移動。我的問題:我有一個水平滾動圖像庫的頁面。如果您使用鼠標輕掃手勢滾動瀏覽圖片,當您到達圖片的末尾時,很容易滑入下一頁或上一頁...有沒有辦法控制Safari瀏覽器的滑動手勢?
沒有人知道明確禁用這使用CSS或任何其他方法?
也許下面的文檔可幫助:
event.preventDefault();
這些可能只適用於iOS的雖然。
除此之外,我會說這只是瀏覽器如何處理手勢,類似於鼠標滾輪滾動如何滾動DIV塊直到達到最終,然後開始滾動頁面作爲一個整體。
不幸的是,沒有辦法阻止這種行爲,因爲它是瀏覽器手勢(event.preventDefault()
,touchstart
事件將不起作用)。
從什麼觀點來看,您試圖禁用此功能並不明確。你想從網站的角度(使用網絡「技術」)還是直接在客戶端的機器上禁用?(不知何故與Safari和/或系統混淆)?或者它有什麼關係? – 2013-05-15 14:50:26
網站的觀點。 – BryanK