我试图让图像在四个方向(上,下,左和右)被滑动。我的代码是正确的,但是我甚至不能按下并移动图像,所以我甚至不能合并一个简单的拖放功能,在浏览器中完美地工作。我想知道我是否需要启用某些东西或用配置文件做一些事情?
点击工作正常,但我不能拖动或与模拟器中的任何元素交互。我引用如下的CSS。所以我相信代码中的一切都是正确的。似乎是一个设置问题,允许我的java脚本拖放功能工作。
#drag1 { -webkit-user-drag: element; }
请帮。
这个脚本效果很好。
<script>
var nodeList = document.getElementsByClassName('contents');
for(var i=0;i<nodeList.length;i++) {
var obj = nodeList[i];
obj.addEventListener('touchmove', function(event) {
var touch = event.targetTouches[0];
// Place element where the finger is
event.target.style.left = touch.pageX + 'px';
event.target.style.top = touch.pageY + 'px';
event.preventDefault();
});
}
</script>