国产探花免费观看_亚洲丰满少妇自慰呻吟_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> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 揭西县| 东莞市| 高平市| 赞皇县| 准格尔旗| 宜宾市| 乌拉特前旗| 永泰县| 葵青区| 左权县| 兴安县| 太原市| 保靖县| 花莲市| 济阳县| 岳普湖县| 察雅县| 乳源| 绥中县| 双牌县| 长岛县| 当阳市| 西充县| 隆安县| 磐石市| 保德县| 敦化市| 中江县| 广德县| 漾濞| 湘潭市| 体育| 东海县| 墨江| 哈尔滨市| 威信县| 岐山县| 迁安市| 峨眉山市| 崇州市| 微山县|