jquery实现仿JqueryUi可拖动的DIV实例
网络编程 2021-07-04 21:48www.168986.cn编程入门
这篇文章主要介绍了jquery实现仿JqueryUi可拖动的DIV,实例分析了jquery模拟jqueryUI实现div拖动的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了jquery实现仿JqueryUi可拖动的DIV。分享给大家供大家参考。具体如下:
这是用Jquery写的代码,仿JQUERYUI的Draggable或者是Dialog,希望大家喜欢,写的一个小东西。参考了下网上的其他人写的类似代码,但是不完全模仿
<html> <head> <meta charset="utf-8" /> <style type="text/css"> #typewords { } #write { } #container { border:2px solid red; width:800px; height:500px; } #draggable { position:absolute; z-index:5; width:200px; height:200px; :20px; left:50px; border: 3px solid blue; } </style> <script src="jquery.js"></script> <script type="text/javascript"> //拖动 function Drag() { $("#draggable").mousemove(function(event){ //得到X坐标和Y坐标 var x=event.clientX; var y=event.clientY; //得到可拖动框的高度和宽度 var widthX=$("#draggable").width(); var heightY=$("#draggable").height(); //alert("x:"+ x+"width:"+widthX); //确定拖动的时候X,Y的值 $("#draggable").css("",y-50+"px"); $("#draggable").css("left",x-50+"px"); }); } function MouseUp() { $("#draggable").mouseup(function(){ if(window.captureEvents) { window.captureEvents(Event.MOUSEMOVE | Event.MOUSEUP); var d = document; d.onmousemove = null; d.onmouseup = null; } //解除mousemove的绑定 $("#draggable").unbind("mousemove"); }); } //鼠标拖动DIV,鼠标按下去的事件 //alert('1'); $(document).ready(function(e) { //鼠标按下去的时候执行狼蚁网站SEO优化的代码 $("#draggable").mousedown(function(){ Drag(); //鼠标点击的时候取消事件绑定 MouseUp(); }); }); </script> </head> <body> <!--输入文字 --> <div><input id="typewords" type="text" /> <input type="button" id="write" value="写心情" /></div> <br /> <hr /> <!-- container,里面包含了心情的内容--> <div id="container"> <!--可拖动的DIV --> <div id="draggable"> 测试数据测试数据测试数据测试数据测试数据测试数据测试数据测试数据测试数据测试数据 </div> </div> </body> </html>
运行效果如下:
希望本文所述对大家的jquery程序设计有所帮助。
编程语言
- 机械手焊接机器人编程 机械手焊接设备编程
- vb数据库编程实例,vb做数据库
- tiobe世界编程语言排行榜,全球编程语言排行
- 成都java编程培训 成都it编程培训中心
- 编程基础培训,编程基础知识培训
- flash游戏编程基础教程,flash游戏开发教程
- 不会英语能学编程吗 不会英语可以学程序员吗
- 爱心代码编程C语言 爱心代码编程c语言公式
- c语言编程学习入门 c语言编程快速入门
- 西门子plc编程培训 西门子plc编程培训班
- 哪里可以学编程 台州哪里可以学编程
- 少儿编程哪个好 少儿编程哪个品牌好
- 编程是什么意思,图形编程是什么意思
- c语言编程软件下载,c语言编程软件在哪下载
- java编程软件下载,java编程下载手机版
- ug编程培训学校,ug编程培训教程