最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于jquery完美拖拽,可返回拖動(dòng)軌跡

 更新時(shí)間:2012年03月29日 00:51:49   作者:  
基于jquery完美拖拽,可返回拖動(dòng)軌跡 用JQ實(shí)現(xiàn),話不多說,直接上碼
復(fù)制代碼 代碼如下:

<!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" />
<title>完美拖拽</title>
<style type="text/css">
html, body {
overflow:hidden;
}
body, div, h2, p {
margin:0;
padding:0;
}
body {
color:#fff;
background:#000;
font:12px/2 Arial;
}
p {
padding:0 10px;
margin-top:10px;
}
span {
color:#ff0;
padding-left:5px;
}
#box {
position:absolute;
width:300px;
height:150px;
background:#333;
border:2px solid #ccc;
top:150px;
left:400px;
margin:0;
}
#box h2 {
height:25px;
cursor:move;
background:#222;
border-bottom:2px solid #ccc;
text-align:right;
padding:0 10px;
}
#box h2 a {
color:#fff;
font:12px/25px Arial;
text-decoration:none;
outline:none;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
var bDrag = false;
var _x,_y;
var $box=$("#box")
var aPos = [{
x: $("#box").offset().left,
y: $("#box").offset().top
}];
$("span:eq(1)").text(aPos[0].y);
$("span:eq(2)").text(aPos[0].x);
$("#box h2:first").mousedown(function(event){
var e=event || window.event;
bDrag = true;
_x=e.pageX-$box.position().left;
_y=e.pageY-$box.position().top;
return false
})
$(document).mousemove(function(event){
if(!bDrag) return false;
var e=event || window.event;
var x=e.pageX-_x;
var y=e.pageY-_y;
var maxL = $(document).width() - $box.outerWidth();
var maxT = $(document).height() - $box.outerHeight();
x = x < 0 ? 0: x;
x = x > maxL ? maxL: x;
y = y < 0 ? 0: y;
y = y > maxT ? maxT: y;
$box.css({left:x,top:y});
aPos.push({
x: x,
y: y
});
status()
return false
}).mouseup(function(){
bDrag = false;
status()
return false
})
$("#box h2:first a").click(function(){
if (aPos.length == 1) return;
var timer = setInterval(function() {
var oPos = aPos.pop();
oPos ? ($box.css({left : oPos.x + "px", top : oPos.y + "px"})) : clearInterval(timer)
status();
},30);
}).mousedown(function(){return false})
function status() {
$("#box span:eq(0)").text(bDrag);
$("#box span:eq(1)").text($box.position().top);
$("#box span:eq(2)").text($box.position().left);
}
status()
})
</script>
</head>

<body>
<div id="box">
<h2><a href="javascript:;">點(diǎn)擊回放拖動(dòng)軌跡</a></h2>
<p><strong>Drag:</strong><span></span></p>
<p><strong>top:</strong><span></span></p>
<p><strong>left:</strong><span></span></p>
</div>
</body>
</html>

相關(guān)文章

  • JQUERY操作JSON實(shí)例代碼

    JQUERY操作JSON實(shí)例代碼

    通過這篇文章你可以得到以下收獲JQUERY操作JSON的一些實(shí)現(xiàn)方法。
    2010-02-02
  • 為jquery的ajax請(qǐng)求添加超時(shí)timeout時(shí)間的操作方法

    為jquery的ajax請(qǐng)求添加超時(shí)timeout時(shí)間的操作方法

    這篇文章主要介紹了為jquery的ajax請(qǐng)求添加超時(shí)timeout時(shí)間的操作方法,文中通過一段簡單的代碼給大家介紹jquery ajax超時(shí)設(shè)置方法,感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-09-09
  • jQuery實(shí)現(xiàn)的超鏈接提示效果示例【附demo源碼下載】

    jQuery實(shí)現(xiàn)的超鏈接提示效果示例【附demo源碼下載】

    這篇文章主要介紹了jQuery實(shí)現(xiàn)的超鏈接提示效果,結(jié)合實(shí)例形式對(duì)比分析了jQuery實(shí)現(xiàn)的帶有l(wèi)oading動(dòng)態(tài)圖效果的提示文字以及默認(rèn)提示文字顯示效果,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下
    2016-09-09
  • jQuery.Callbacks()回調(diào)函數(shù)隊(duì)列用法詳解

    jQuery.Callbacks()回調(diào)函數(shù)隊(duì)列用法詳解

    這篇文章主要介紹了jQuery.Callbacks()回調(diào)函數(shù)隊(duì)列用法,結(jié)合實(shí)例形式詳細(xì)分析了jQuery.Callbacks()回調(diào)函數(shù)隊(duì)列的功能、控制標(biāo)志含義與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-06-06
  • 概述jQuery中的ajax方法

    概述jQuery中的ajax方法

    本文主要對(duì)jquery 中的ajax方法進(jìn)行概述講解。具有很好的參考價(jià)值,需要的朋友一起來看下吧
    2016-12-12
  • jQuery的一些注意

    jQuery的一些注意

    jQuery的一些注意...
    2006-12-12
  • jquery制作圖片時(shí)鐘特效

    jquery制作圖片時(shí)鐘特效

    這篇文章主要為大家詳細(xì)介紹了jquery制作圖片時(shí)鐘特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2015-11-11
  • js過濾HTML標(biāo)簽以及空格的思路及代碼

    js過濾HTML標(biāo)簽以及空格的思路及代碼

    今天要做一個(gè)應(yīng)用--判斷編輯器中文字的個(gè)數(shù)。如果少如20個(gè)字就不能讓其提交。沒多想,正好周末的時(shí)候看了一下js中正則表達(dá)式的內(nèi)容。很容易就想到了要用正則表達(dá)式來解決這個(gè)問題。雖說看了正則表達(dá)式的內(nèi)容是看了,但是畢竟還是剛接接觸,連基本的概念都很模糊,于是只好在網(wǎng)上找到如下的代碼:
    2013-05-05
  • jQuery實(shí)現(xiàn)返回頂部功能適合不支持js的瀏覽器

    jQuery實(shí)現(xiàn)返回頂部功能適合不支持js的瀏覽器

    a標(biāo)簽指向錨點(diǎn)top,可以在頂部防止一個(gè)a name=top的錨點(diǎn),這樣在瀏覽器不支持js時(shí)也可以實(shí)現(xiàn)返回頂部的效果了
    2014-08-08
  • jQuery 如何實(shí)現(xiàn)一個(gè)滑動(dòng)按鈕開關(guān)

    jQuery 如何實(shí)現(xiàn)一個(gè)滑動(dòng)按鈕開關(guān)

    本文給大家分享一段jquery代碼實(shí)現(xiàn)滑動(dòng)按鈕開關(guān)的效果,代碼簡單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的的朋友參考下
    2016-12-12

最新評(píng)論

嵊州市| 光泽县| 乐安县| 高青县| 鲁甸县| 鄂尔多斯市| 天柱县| 安吉县| 始兴县| 彭山县| 印江| 峡江县| 聂拉木县| 额尔古纳市| 定陶县| 盐池县| 玉龙| 汤原县| 新化县| 安岳县| 永宁县| 华亭县| 新巴尔虎右旗| 特克斯县| 闽清县| 兴化市| 香河县| 陕西省| 衡阳市| 宝应县| 香港| 松江区| 石家庄市| 吉木乃县| 甘孜县| 巴彦县| 吉木萨尔县| 西乌珠穆沁旗| 朝阳县| 习水县| 虎林市|