2010-11-11 37 views
8

我目前正在研究將在iPad上查看的網頁。它使用jquery-ui庫來顯示滑動條。但是,當用戶嘗試拖動滑塊時,整個頁面都會拖動。有誰知道是否有任何類型的重寫可以在jQuery或HTML中指定,以防止瀏覽器在觸摸拖動事件時在iPad上拖動頁面?防止在iPad上拖動網頁在代碼中

+0

看看這個: http://stackoverflow.com/questions/8766052/drag-drop-on-safari-ios-wont-drag-wont-respond-to-drop-on-desktop-ipad/8855190#8855190 – 2012-01-28 10:43:09

回答

3

您可能還想看看這篇文章:Adapting an Interface for Touch Devices。它討論瞭如何檢測你是否在觸摸環境中運行,但是(在文章的後面)討論了重寫觸發事件的默認行爲......「通過捕獲手指移動並劫持它,我們可以使用jQuery的event.preventDefault()方法來防止默認的滾動行爲,並插入任何我們想要的東西。「