jQuery实现网页特效之拖拽元素
来源:互联网 发布:张予曦的淘宝店铺 编辑:程序博客网 时间:2024/06/05 08:01
效果:
代码:
<!doctype html><!DOCTYPE html><html><head><title></title><script type="text/javascript" src="./jquery-3.2.1.min.js"></script></head><body><div id="drag_box" style="height:140px;width:300px;background:red;position:absolute;top:0px;left:0px;"></div><script type="text/javascript">$(document).ready(function(){$("#drag_box").mousedown(function(){var x = $("#drag_box").css("left").split("px");/*将drag_box的left进行加工 split()返回一个数组*/var y = $("#drag_box").css("top").split("px");var dx = event.pageX - parseInt(x[0]);/*计算距离*/var dy = event.pageY - parseInt(y[0]);$("#drag_box").mousemove(function(move){var now_x = event.pageX;var now_y = event.pageY;$("#drag_box").css("left", now_x - dx + "px");$("#drag_box").css("top", now_y - dy + "px");$("#drag_box").mouseup(function(){/*鼠标松开结束move*/$("#drag_box").unbind(move);/*移除命名为move的事件*/});});});});</script></body></html>
如果添加该特效到网页中:
就可以实现桌面WEB的部分功能。
阅读全文
2 0
- jQuery实现网页特效之拖拽元素
- jquery实现网页导航特效
- JavaScript特效:通过拖拽移动网页元素
- jquery实现网页定位导航特效
- JS网页元素特效
- 简单网页元素拖拽实现
- 网页内部元素拖拽实现
- 网页特效之imageflow
- jquery网页特效地址收藏
- jQuery简单特效之 ----- jQuery实现简单的下拉菜单
- jQuery简单特效之 ----- jQuery实现标签式内容
- jquery实现动画特效
- jQuery之动画特效
- 网页上实现黑白特效
- htm5实现网页定位特效
- Javascript实现网页中元素的拖拽
- javascript实现拖拽并替换网页块元素
- JavaScript实现网页元素的拖拽效果
- 详解java中的重载与重写
- 模板:数学2
- volatile作用
- 将对象序列化存到redis缓存中
- 浅谈Paxos
- jQuery实现网页特效之拖拽元素
- ApplicationContextAware的使用原理
- 模拟电路笔记
- JVM规范二(数据类型)
- web应用开发-文件上传
- Git ---游离状态下的commit 分支切换与找回
- 10.21【Codeforces NEERC 胡玩记】
- 1037. 在霍格沃茨找零钱(20)
- 【安全牛学习笔记】上传漏洞基础知识