【发布时间】:2010-08-20 19:20:47
【问题描述】:
我有这个:
function dontMove(event) {
// Prevent page from elastic scrolling
event.preventDefault();
}
&
<body ontouchmove="dontMove(event);">
这在 ipad 上会阻止它被拖动,并且当您拖动整个页面以显示时,不允许 ipad 具有灰色背景。
我在另一个网站上看到它可以在另一个 div 中反转它,以便 div 再次完全可拖动。
有人知道怎么转吗?
我也尝试过使用它来防止它(在 document.ready 中):
document.ontouchmove = function(e){
e.preventDefault();
}
& 启用它:
function doTouchMove(state) {
document.ontouchmove = function(e){
return state;
}
}
然后我把这个激活它。
<img ontouchmove="doTouchMove(state);" src="../jpeg/pages/01.jpg" class="touch"/>
这似乎不起作用 这有什么问题吗? 或者任何其他可能有效的方式?
【问题讨论】:
标签: javascript jquery ipad drag