美文网首页
h5DIV拖拽

h5DIV拖拽

作者: 嘬烟盒的程序员 | 来源:发表于2017-01-05 22:55 被阅读0次

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport"

content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>h5拖拽</title>

<style>

div1{

width:100px;

height:100px;

background: #000000;

position: absolute;

left:0;

top:0;

}

</style>

<script>

window.addEventListener('DOMContentLoaded',function(){

var oDiv=document.getElementById('div1');

var x=0;

var y=0;

oDiv.addEventListener('touchstart',function(ev){

var disX=ev.targetTouches[0].pageX-x;

var disY=ev.targetTouches[0].pageY-y;

function fnMove(ev){

x=ev.targetTouches[0].pageX-disX;

y=ev.targetTouches[0].pageY-disY;

oDiv.style.left=x+'px';

oDiv.style.top=y+'px';

}

function fnEnd(){

document.removeEventListener('touchmove',fnMove,false);

document.removeEventListener('touchend',fnEnd,false);

}

document.addEventListener('touchmove',fnMove,false);

document.addEventListener('touchend',fnEnd,false);

},false);

},false);

</script>

</head>

<body>

<div id="div1"></div>

</body>

</html>

相关文章

  • h5DIV拖拽

    拖拽操作

    应用: 1.拖拽排序2.拖拽上传3.拖拽裁剪 拖拽流程 确定可拖拽的内容-->开始拖拽-->拖拽过程-->结束拖拽...

  • Html5 + Css 3 文件拖拽上传功能

    拖拽上传文件功能 拖拽事件 拖拽元素ondrag 应用于拖拽元素,整个拖拽过程都会调用ondragstart应用...

  • 拖拽上传

    拖拽事件 拖拽元素ondrag 应用于拖拽元素,整个拖拽过程都会调用ondragstart应用于拖拽元素,...

  • js:拖拽事件

    拖拽事件 ondragstart当拖拽元素被开始拖拽时,event:拖拽元素。[从操作系统向浏览器拖拽文件不会触发...

  • HTML 5 拖拽

    @(HTML5)[HTML 5拖拽] [TOC] 十三、HTML 5 拖拽 HTML 5 拖拽事件 图片自带拖拽功...

  • JQuery UI 拖拽排序

    禁用拖拽: 启用拖拽:

  • MacOS 开发(十六) : 文件拖拽

    文件拖拽的核心是拖拽目标视图 (DragDestinationView),此方法会检测目标是否可拖拽类型,拖拽文件...

  • HTML5拖拽上传

    传统拖拽效果小demohtml5实现拖拽小demo调查问卷小demo拖拽拼图小demo拖拽上传小demo h5拖拽...

  • HTML5拖拽drag

    通过拖拽实现页面元素的位置改变 实现拖拽效果 源元素 - 要拖拽的文件 目标元素 - 要拖拽到哪里去 目前实现拖拽...

网友评论

      本文标题:h5DIV拖拽

      本文链接:https://www.haomeiwen.com/subject/swctbttx.html