国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery實現div隨意拖動的實例代碼(通用代碼)

2019-11-20 10:40:16
字體:
來源:轉載
供稿:網友

注意js放的位置,要放的靠近,若被其他覆蓋,則無法移動。

比如:

<div id="move">可移動的DIV</div>

引入jquery.js, jquery-ui.js,

<script scr="http://code.jquery.com/jquery-1.10.2.js"></script><script scr="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>

一句:

$("#move").draggable();

如希望,點住時鼠標變手形:

$("#move").mousedown(function(){$(this).css("cursor","pointer");}).mouseup(function(){$(this).css("cursor","default");});

下面給大家分享一段通用代碼jquery實現拖動div的通用方法

<script type="text/javascript"><!-- $(document).ready(function() { $(".show").mousedown(function(e)//e鼠標事件 { $(this).css("cursor","move");//改變鼠標指針的形狀 var offset = $(this).offset();//DIV在頁面的位置 var x = e.pageX - offset.left;//獲得鼠標指針離DIV元素左邊界的距離 var y = e.pageY - offset.top;//獲得鼠標指針離DIV元素上邊界的距離 $(document).bind("mousemove",function(ev)//綁定鼠標的移動事件,因為光標在DIV元素外面也要有效果,所以要用doucment的事件,而不用DIV元素的事件 { $(".show").stop();//加上這個之后 var _x = ev.pageX - x;//獲得X軸方向移動的值 var _y = ev.pageY - y;//獲得Y軸方向移動的值 $(".show").animate({left:_x+"px",top:_y+"px"},10); }); }); $(document).mouseup(function() { $(".show").css("cursor","default"); $(this).unbind("mousemove"); }) }) // --></script> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金华市| 遂昌县| 无棣县| 丹凤县| 宁海县| 彰武县| 安福县| 扎鲁特旗| 额尔古纳市| 常宁市| 天台县| 遂宁市| 祁连县| 永川市| 从化市| 育儿| 肥乡县| 酒泉市| 台南市| 尼玛县| 孝感市| 东至县| 咸阳市| 南阳市| 呼伦贝尔市| 静乐县| 通道| 黎川县| 宁南县| 福海县| 黎城县| 济南市| 乐陵市| 射洪县| 永福县| 凤凰县| 平凉市| 泸定县| 娄底市| 山阳县| 芜湖县|