Iphone jQTouch禁用滚动,启用滚动,禁用滚动

Iphone jQTouch禁用滚动,启用滚动,禁用滚动,iphone,scroll,jqtouch,Iphone,Scroll,Jqtouch,我正在使用jQTouch,并使用动画链接到同一页面上的不同href#id。在某些页面上,我想禁用滚动,而在其他页面上,我想启用滚动。通过设置禁用的滚动onload,然后启用它onlick到另一个id,它将工作。但是,我无法切换回禁用的滚动。有什么想法吗 函数e(){ document.ontouchmove=函数(事件){ } } 函数d(){ document.ontouchmove=函数(事件){ event.preventDefault(); } } 通过div关闭移动。例如: <d

我正在使用jQTouch,并使用动画链接到同一页面上的不同href#id。在某些页面上,我想禁用滚动,而在其他页面上,我想启用滚动。通过设置禁用的滚动onload,然后启用它onlick到另一个id,它将工作。但是,我无法切换回禁用的滚动。有什么想法吗

函数e(){ document.ontouchmove=函数(事件){ } } 函数d(){ document.ontouchmove=函数(事件){ event.preventDefault(); }
} 通过div关闭移动。例如:

<div id="dont_move">
   <ul>
      <li>Item 1</li>
      <li>Item 2</li>
   </ul>
<div id="scroll_me">
   <ul>
      <li>Item 1</li>
      <li>Item 2</li>
      <li>Item 3</li>
      <li>Item 4</li>
      <li>Item 5</li>
      <li>Item 6</li>
      <li>Item 7</li>
      <li>Item 8</li>
      <li>Item 9</li>
      <li>Item 10</li>
      <li>Item 11</li>
      <li>Item 12</li>
   </ul>
</div>

通过div关闭移动。例如:

<div id="dont_move">
   <ul>
      <li>Item 1</li>
      <li>Item 2</li>
   </ul>
<div id="scroll_me">
   <ul>
      <li>Item 1</li>
      <li>Item 2</li>
      <li>Item 3</li>
      <li>Item 4</li>
      <li>Item 5</li>
      <li>Item 6</li>
      <li>Item 7</li>
      <li>Item 8</li>
      <li>Item 9</li>
      <li>Item 10</li>
      <li>Item 11</li>
      <li>Item 12</li>
   </ul>
</div>

$('#dont_move')[0].addEventListener('touchmove',函数(e){e.preventDefault();},false)

$('don#u move')[0]。addEventListener('touchmove',函数(e){e.preventDefault();},false)

您可以使用此代码禁用鼠标移动:

   $(document).bind("touchmove",function(event){
    event.preventDefault();
   });

您可以使用以下代码禁用鼠标移动:

   $(document).bind("touchmove",function(event){
    event.preventDefault();
   });