手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Javascript基于jQuery UI实现选中区域拖拽效果
Javascript基于jQuery UI实现选中区域拖拽效果
摘要:一、效果展示普通的三个div鼠标拖动选中效果选中所有的div这样貌似看不出效果,没关系,我们有神奇的gif动画,来一个整体的动画效果感受下。...

一、效果展示

普通的三个div

Javascript基于jQuery UI实现选中区域拖拽效果1

鼠标拖动选中效果

Javascript基于jQuery UI实现选中区域拖拽效果2

选中所有的div

Javascript基于jQuery UI实现选中区域拖拽效果3

这样貌似看不出效果,没关系,我们有神奇的gif动画,来一个整体的动画效果感受下。

Javascript基于jQuery UI实现选中区域拖拽效果4

二、代码实现

整个代码其实也不难,需要用到一个博主自己封装的js文件。

AreaSelect.js

考虑到代码量有点大,并且知乎没有代码折叠功能,所以这里就留一个文件名。等博主抽时间将它开源到github上面去,当然,有需要的朋友也可以直接联系博主,博主免费提供!

引入这个js后,还需要引用jquery和jquery UI相关文件。

<script src="Scripts/jquery-1.10.2.js"></script> <script src="Content/jquery-ui-1.11.4.custom/jquery-ui.js"></script> <link href="Content/jquery-ui-1.11.4.custom/jquery-ui.min.css" rel="stylesheet" /> <script src="Scripts/Common/SelectArea.js"></script>

因为文件之后,然后剩下的就是html和js初始化了

<body> <div id="divCenter"> <div id="div1">div2</div> <div id="div2">div2</div> <div id="div3">div3</div> </div> </body> $(function () { $("#divCenter div").draggable({ scope: "plant", start: function () { startMove(); }, drag: function (event, ui) { MoveSelectDiv(event, ui, $(this).attr("id")); }, }); oRegionSelect = new RegionSelect({ region: '#divCenter div', selectedClass: 'seled', parentId: "divCenter" }); oRegionSelect.select(); });

以上所述是小编给大家介绍的Javascript基于jQuery UI实现选中区域拖拽效果,希望对大家有所帮助,如果大家有任何疑问请给我们留言,小编会及时回复大家的。在此也非常感谢大家对查字典教程网的支持!

【Javascript基于jQuery UI实现选中区域拖拽效果】相关文章:

JavaScript深度复制(deep clone)的实现方法

javascript实现控制的多级下拉菜单

基于jquery实现下拉框美化特效

javascript中一些util方法汇总

javascript实现树形菜单的方法

javascript实时显示当天日期的方法

JavaScript实现弹出模态窗体并接受传值的方法

javascript结合Flexbox简单实现滑动拼图游戏

jQuery实现表格行上下移动和置顶效果

JavaScript实现点击文字切换登录窗口的方法

精品推荐
分类导航