jquery實現(xiàn)仿JqueryUi可拖動的DIV實例
本文實例講述了jquery實現(xiàn)仿JqueryUi可拖動的DIV。分享給大家供大家參考。具體如下:
這是用Jquery寫的代碼,仿JQUERYUI的Draggable或者是Dialog,希望大家喜歡,寫的一個小東西。參考了下網(wǎng)上的其他人寫的類似代碼,但是不完全模仿
<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; top:20px; left:50px; border: 3px solid blue; } </style> <script src="jquery.js"></script> <script type="text/javascript"> //拖動 function Drag() { $("#draggable").mousemove(function(event){ //得到X坐標(biāo)和Y坐標(biāo) 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("top",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"); }); } //鼠標(biāo)拖動DIV,鼠標(biāo)按下去的事件 //alert('1'); $(document).ready(function(e) { //鼠標(biāo)按下去的時候執(zhí)行下面的代碼 $("#draggable").mousedown(function(){ Drag(); //鼠標(biāo)點擊的時候取消事件綁定 MouseUp(); }); }); </script> </head> <body> <!--輸入文字 --> <div><input id="typewords" type="text" /> <input type="button" id="write" value="寫心情" /></div> <br /> <hr /> <!-- container,里面包含了心情的內(nèi)容--> <div id="container"> <!--可拖動的DIV --> <div id="draggable"> 測試數(shù)據(jù)測試數(shù)據(jù)測試數(shù)據(jù)測試數(shù)據(jù)測試數(shù)據(jù)測試數(shù)據(jù)測試數(shù)據(jù)測試數(shù)據(jù)測試數(shù)據(jù)測試數(shù)據(jù) </div> </div> </body> </html>
運行效果如下:
希望本文所述對大家的jquery程序設(shè)計有所幫助。
- jQuery實現(xiàn)文本框郵箱輸入自動補全效果
- jQuery實現(xiàn)Email郵箱地址自動補全功能代碼
- jquery 實現(xiàn)輸入郵箱時自動補全下拉提示功能
- 使用jquery實現(xiàn)仿百度自動補全特效
- 基于jquery實現(xiàn)的自動補全功能
- jquery實現(xiàn)郵箱自動補全功能示例分享
- PHP+jQuery實現(xiàn)自動補全功能源碼
- jQuery 插件autocomplete自動完成應(yīng)用(自動補全)(asp.net后臺)
- jqueryUI里拖拽排序示例分析
- jQueryUI寫一個調(diào)整分類的拖放效果實現(xiàn)代碼
- jQueryUI如何自定義組件實現(xiàn)代碼
- jQueryUI的Dialog的簡單封裝
- 詳解jQuery UI庫中文本輸入自動補全功能的用法
相關(guān)文章
jQuery使用eraser.js插件實現(xiàn)擦除、刮刮卡效果的方法【附eraser.js下載】
這篇文章主要介紹了jQuery使用eraser.js插件實現(xiàn)擦除、刮刮卡效果的方法,結(jié)合實例形式分析了jQuery.eraser.js插件的功能、使用方法與相關(guān)注意事項,并附帶eraser.js插件源碼供讀者下載使用,需要的朋友可以參考下2017-04-04用圖片替換checkbox原始樣式并實現(xiàn)同樣的功能
這篇文章主要介紹了用圖片替換checkbox原始樣式并實現(xiàn)同樣的功能 ,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友參考下吧2018-11-11jQuery實現(xiàn)返回頂部按鈕和scroll滾動功能[帶動畫效果]
這篇文章主要介紹了jQuery實現(xiàn)返回頂部按鈕和scroll滾動功能[帶動畫效果],需要的朋友可以參考下2017-07-07jQuery插件echarts實現(xiàn)的多柱子柱狀圖效果示例【附demo源碼下載】
這篇文章主要介紹了jQuery插件echarts實現(xiàn)的多柱子柱狀圖效果,結(jié)合完整實例形式分析了echarts繪制多柱子柱狀圖效果的操作步驟與相關(guān)實現(xiàn)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-03-03