jQuery實(shí)現(xiàn)的簡(jiǎn)單拖動(dòng)層示例
本文實(shí)例講述了jQuery實(shí)現(xiàn)的簡(jiǎn)單拖動(dòng)層。分享給大家供大家參考,具體如下:
運(yùn)行效果圖如下:

完整代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery-1.4.2.min.js" language="javascript"></script>
<title>無(wú)標(biāo)題文檔</title>
</head>
<body>
<div id="a" style="width:300px; height:300px; background-color:#069; position:absolute;">按下鼠標(biāo)即可拖動(dòng)</div>
<div id="b"></div>
</body>
<script language="javascript">
$(function(){
//alert('aaaaaaa');
var x;
var y;
var top;
var left;
var clix;
var cliy;
var pd;
var fx;
var fy;
$("#a").mousedown(function(f){
pd=true;
if(!f){
f=window.event;
}
fx=f.clientX;
fy=f.clientY;
top=$(this).offset().top;
left=$(this).offset().left;
});
$("#a").mousemove(function(e){
if(!e){
e=window.event;
}
clix=e.clientX;
cliy=e.clientY;
if(pd==true){
$(this).css({'top':top+(cliy-fy),'left':left+(clix-fx)});
}
$("#b").text(e.clientX+' '+e.clientY);
});
$("#a").mouseup(function(){
pd=false;
});
})
</script>
</html>
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery常用插件及用法總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》、《jQuery切換特效與技巧總結(jié)》、《jQuery遍歷算法與技巧總結(jié)》、《jQuery常見(jiàn)經(jīng)典特效匯總》及《jquery選擇器用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
- jquery拖動(dòng)層效果插件用法實(shí)例分析(附demo源碼)
- PHP+MySQL+jQuery隨意拖動(dòng)層并即時(shí)保存拖動(dòng)位置實(shí)例講解
- PHP+jQuery實(shí)現(xiàn)隨意拖動(dòng)層并即時(shí)保存拖動(dòng)位置
- jQuery 拖動(dòng)層(在可視區(qū)域范圍內(nèi))
- jquery sortable的拖動(dòng)方法示例詳解
- jquery div拖動(dòng)效果示例代碼
- 利用JQuery+EasyDrag 實(shí)現(xiàn)彈出可拖動(dòng)的Div,同時(shí)向Div傳值,然后返回Div選中的值
- 基于jquery的鼠標(biāo)拖動(dòng)效果代碼
- jQuery實(shí)現(xiàn)鼠標(biāo)可拖動(dòng)調(diào)整表格列寬度
- jquery簡(jiǎn)單的拖動(dòng)效果實(shí)現(xiàn)原理及示例
- jquery實(shí)現(xiàn)鼠標(biāo)拖動(dòng)圖片效果示例代碼
- jquery實(shí)現(xiàn)的鼠標(biāo)拖動(dòng)排序Li或Table
相關(guān)文章
一個(gè)JQuery寫(xiě)的點(diǎn)擊上下滾動(dòng)的小例子
分享一個(gè)JQuery寫(xiě)的點(diǎn)擊上下滾動(dòng)的小例子,學(xué)習(xí)jquery的朋友可以參考下。2011-08-08
jquery提取元素里的純文本不包含span等里的內(nèi)容
如何實(shí)現(xiàn)提取元素里的純文本,不包含span等里的內(nèi)容,這就是本文要為大家介紹的重點(diǎn),你將學(xué)會(huì)使用jquery來(lái)實(shí)現(xiàn)2013-09-09
jquery網(wǎng)頁(yè)加載進(jìn)度條的實(shí)現(xiàn)
本篇文章主要介紹了jquery網(wǎng)頁(yè)加載進(jìn)度條的實(shí)現(xiàn) ,在頁(yè)面加載的時(shí)候,上方紅色的進(jìn)度條,有興趣的可以了解一下2017-06-06
zepto與jquery的區(qū)別及zepto的不同使用8條小結(jié)
這篇文章主要介紹了zepto與jquery的區(qū)別及zepto的不同使用8條小結(jié) 的相關(guān)資料,需要的朋友可以參考下2016-07-07
JQuery中$.each 和$(selector).each()的區(qū)別詳解
這篇文章主要介紹了JQuery中$.each 和$(selector).each()的區(qū)別詳解,本文給出了多個(gè)例子講解了它們之間的不同之處,需要的朋友可以參考下2015-03-03
jQuery Ajax File Upload實(shí)例源碼
這篇文章主要為大家分享了jQuery Ajax File Upload實(shí)例源碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12
JQuery中模擬image的ajaxPrefilter與ajaxTransport處理
這篇文章主要介紹了JQuery中模擬image的ajaxPrefilter與ajaxTransport處理,本文直接給出模擬實(shí)現(xiàn)代碼,代碼中包含詳細(xì)注釋,需要的朋友可以參考下2015-06-06
jQuery插件jquery.kxbdmarquee.js實(shí)現(xiàn)無(wú)縫滾動(dòng)效果
這篇文章主要為大家詳細(xì)介紹了jQuery常用插件jquery.kxbdmarquee.js使用方法詳解,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02
jquery 實(shí)現(xiàn)輪播圖詳解及實(shí)例代碼
這篇文章主要介紹了jquery 實(shí)現(xiàn)輪播圖相關(guān)資料,經(jīng)過(guò)一段時(shí)間學(xué)習(xí)jquery 的知識(shí),這里寫(xiě)一個(gè)簡(jiǎn)單的輪播圖,需要的朋友可以參考下2016-10-10
EasyUi 打開(kāi)對(duì)話框后控件賦值及賦值后不顯示的問(wèn)題解決辦法
這篇文章主要介紹了easyUi 打開(kāi)對(duì)話框后控件賦值,以及賦值后不顯示的問(wèn)題解決辦法,解決方法非常簡(jiǎn)單,只需要將賦值語(yǔ)句修改下就好,下面小編給大家簡(jiǎn)單介紹下,需要的朋友參考下2017-01-01

