簡體   English   中英

用於水平滾動的jQuery Mobile滑動事件

[英]jQuery Mobile Swiping Event for Horizontal Scrolling

我有一個網站,當用戶在其設備上向該方向滑動時,我想向左或向右滾動一個屏幕寬度。 我正在使用jQuery Mobile和'swipeleft'和'swiperight'事件。 我使用了preventDefault函數來禁用屏幕的正常平移,但是它不起作用。 有時它可以工作並滾動寬度,但有時它只是將頁面隨機向左或向右移動一定量。 如果我在PC上用鼠標輕掃即可,但並非始終在設備上滑動即可。 任何想法?

$( "body" ).on( "swipeleft", function (e) { e.preventDefault(); ScrollPageLeft() });
$( "body" ).on( "swiperight", function (e) { e.preventDefault(); ScrollPageRight() });
document.body.addEventListener('touchstart', function(e){ e.preventDefault(); });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM