在 iOS 上,我只想禁用<body>
元素上的滚动,而不是元素内的<body>
元素。以下代码将禁止拖动<body>
元素,但也禁止拖动子 div:
$("body").bind("touchstart", function(e) {
e.preventDefault();
});
无论如何,这是否只会影响父 div,而不是父 ( <body>
) 中的子 div?我想也许$("#yourdiv").parent()
会奏效,但没有运气。
编辑:这个链接,虽然它解决了同样的问题,但没有解决我的问题:防止应用程序拖动但允许在 ios 中滚动内部 div 元素