jquery-ui怎样实现拖拽效果

拖拽效果在网页中还算比较常见,今天我就来分享一下jquery-ui怎样实现拖拽效果。

操作方法

  • 01

    第一步,在HTML中界面引入jquery和jquery-ui,注意jquery一定要jquery-ui前面,不然会报错,无法实现想要的效果。

  • 02

    然后给div嵌套一个div,并且添加id,结构如图所示。我就给div添加了f和s的id。

  • 03

    然后设置f的style样式效果,给它添加一个边框即可。

  • 04

    如图,这就是f的预览效果图。

  • 05

    然后再设置一下s的style样式,大小不要超过之前的f,设置背景色为红色。

  • 06

    如图,基本样式都写完了。默认情况下,元素是没有拖拽效果的,接着我们开始给红色的div添加拖拽效果。

  • 07

    如图,使用$("#s")来获取到红色的div,然后调用draggable方法来给获取到的红色div添加拖拽效果。

  • 08

    如图,再去看HTML界面,这时候就可以用鼠标拖拽红色的div了。如图所示,小编我就把它移动到了黑色的边框上。

  • 09

    而如果我们想要把红色div约束在黑色边框里面,则可以添加这样的一个属性。如图,添加containment: "parent"就可以了。

  • 10

    添加containment: "parent"之后,红色div无论怎么拖拽都会被限制在黑色边框里面了哦。

  • 11

    当然,还可以限制红色div的拖拽方向,比如我就设置它的axis属性为y。

  • 12

    这样的话,红色div只能往垂直方向拖拽,水平方向拖拽无效的哦。

(0)

相关推荐

  • BlueStacks安卓模拟器不能调整屏幕窗口大小用鼠标拖拽也不能

    使用过BlueStacks安卓模拟器的朋友都知道,这款安卓模拟器非常好用,占用资源很少,但是有个缺点是占屏很大,首次安装后在我电脑24寸显示器1680*1050像素的分辨率上面感觉都是满屏的感觉,非常 ...

  • ps移动工具:怎样将多个文件图层拖拽到一个文件

    将多个文件的图层拖拽到一个文件中又能够保证图层的位置和在原来图片中相同,当然也能够使用移动工具任意改变其位置. 移动图层-位置保持不变: 01 打开需要移动的图层文件,并且选中该图层 02 选择移动工 ...

  • Word中直接拖拽表格和文件的几个小技巧

    计算机办公应用中,我们经常在页面中直接进行拖拽,非常方便.下面我把拖拽边距.表格.文件的几个小技巧介绍给大家. 步骤/方法 01 轻松拖拽边距我们平时都是通过在"文件"菜单项中选择 ...

  • HTML5经典应用:拖拽上传图片

    操作方法 01 因为标题写的是实例,所以本次就不做讲解了,因为这个实例我也算是东拼西凑整出来的,参考了大概5.6款拖拽上传的插件和demo,然后把其中好的地方挑出来,最后就成了这么一个实例,一起来看下 ...

  • JQuery UI如何制作颜色动画

    在使用Jquery UI进行Web页面制作的时候,我们有时需要添加一些动画特效,比如颜色变化的效果.下面小编教大家如何用Jquery UI制作颜色动画. 操作方法 01 先打开Sublime Text ...

  • 酷我音乐桌面歌词是能够拖拽吗 如何调节大小?

    首先如果您锁定了桌面歌词的话,需要解锁桌面歌词,可以在托盘菜单中选择“解锁桌面歌词” 然后您可以将鼠标移至桌面歌词的文字上,这将激活桌面歌词的菜单栏,然后鼠标点击菜单栏,就可以将桌面歌词拖拽到您所需的 ...

  • Unity3D 冲锋效果.角色拖尾效果

    《魔兽世界》,本人最喜欢的网络游戏,如果你玩过战士,你一定对战士的冲锋非常熟悉,现在接触 Unity3D,因为最近用到了刀光、拖尾特效,所以就想做一个类似战士的冲锋效果,在本场景用到的拖尾效果可以查看 ...

  • 鼠标拖拽失灵解决办法

    鼠标拖拽失灵解决办法:快速按两下ESC

  • 优酷客户端如何拖拽视频进行播放?

    您可以拖拽详情界面、频道界面、推荐界面、播放记录页面的单集视频海报至播放页面进行播放,同时也可以将本地*.kux及*.flv文件直接拖拽到播放界面上进行播放哦。 温馨提示:暂不支持专辑视频拖拽播放,如 ...