我有一个html jquery移动多页面,并使用swipeleft和swiperight事件来翻页。 它很棒。
现在我要禁用垂直滚动。
从我在stackoverflow中找到的解决方案中,它建议使用以下
$(document).delegate('.ui-content', 'touchmove', false);
但在这种情况下,原始的swipeleft和swiperight事件也被禁用。
有没有办法可以在保持swipeleft和swiperight事件的同时禁用垂直滚动?
答案 0 :(得分:0)
您可以将以下内容添加到
中<script>
function BlockMove(event) {
// Tell Safari not to move the window.
event.preventDefault();
}
</script>
并将其添加到您的正文标记
<body onload="setTimeout(function() { window.scrollTo(0, 1) }, 100);" ontouchmove="BlockMove(event);">
这将禁用页面滚动,允许您滑动