小程序直播刚上线_js完成适配移动端的拖动效果

发布时间:2021-01-06 15:44 作者:jianzhan

摘要: js完成兼容手机端的拖拽实际效果 __ON 本文关键为大伙儿详尽详细介绍了js完成兼容手机端的拖拽实际效果,原文中实例编码详细介绍的十分详尽,具备一定的参照使用价值,很感

js实现适配移动端的拖动效果     __ON   这篇文章主要为大家详细介绍了js实现适配移动端的拖动效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了js实现适配移动端的拖动效果,供大家参考,具体内容如下

<

 div id="div1" 
 div id="div2" /div 
 /div 

2.js

var flag = false;
var cur = {
 x: 0,
 y: 0
 var nx, ny, dx, dy, x, y;
 function down() {
 flag = true;
 var touch;
 if(event.touches) {
 touch = event.touches[0];
 } else {
 touch = event;
 cur.x = touch.clientX;
 cur.y = touch.clientY;
 dx = div2.offsetLeft;
 dy = div2.offsetTop;
 function move() {
 if(flag) {
 var touch;
 if(event.touches) {
 touch = event.touches[0];
 } else {
 touch = event;
 nx = touch.clientX - cur.x;
 ny = touch.clientY - cur.y;
 x = dx + nx;
 y = dy + ny;
 div2.style.left = x + "px";
 div2.style.top = y + "px";
 //阻止页面的滑动默认事件
 document.addEventListener("touchmove", function() {
 event.preventDefault();
 }, false);
 //鼠标释放时候的函数
 function end() {
 flag = false;
 var div2 = document.getElementById("div2");
 div2.addEventListener("mousedown", function() {
 down();
 }, false);
 div2.addEventListener("touchstart", function() {
 down();
 }, false)
 div2.addEventListener("mousemove", function() {
 move();
 }, false);
 div2.addEventListener("touchmove", function() {
 move();
 }, false)
 document.body.addEventListener("mouseup", function() {
 end();
 }, false);
 div2.addEventListener("touchend", function() {
 end();
}, false);

效果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持凡科。


  • 出色的手机端H5招骋实例剖

    、、、。 相比于别的六大事儿业群,最终一个的技术性工程项目工作群(TEG)是以技术性为店面的极其关键的群聊,经营着亚洲地区较大的互联网、网络服务器群集和数据信息管理中心

  • 《付款宝十年收支明细》

    2017年一月13日,“我的花式日常生活”——2016年度付款宝本人收支明细公布,收支明细与15对比信息内容更丰富多彩,出示了用餐消費、节约排长队時间、账户余额宝盈利、和谁经历钱

  • 2017年让原生态APP插上HTM

    模拟题目:17年让原生态态APP插上HTML5的羽翼 现如今在我国70%以上的APP早就经嵌入了HTM5技术性性,像、大伙儿点评、五八同城网、去哪里里儿等都嵌入了许多的HTML5,让一一部分功效在

  • 前端开发开发设计工作人

    模拟题目:前端开发开发设计开发设计设计方案工作中工作人员的确过剩了沒有? 确信很多人看到这一难点时! 持续的以内心阐述着本身寻个工作中时的艰难和艰辛,抱怨投出的本人个

  • 只不过艺术创意H5实例

    模拟题目:只不过是造型艺术艺术创意H5案例|间隔身体被挖空也是有多久時间? “记不清加班加点天赋加点了多少钱个深夜,但招标会方爸爸说无论死活务必见到方案计划方案,生活起居