首页 > 软件开发 > JQUERY >

jquery-ui怎样实现拖拽效果

来源:互联网 2023-03-17 00:47:12 256

拖拽效果在网页中很常见,一起来看看如何实现吧。T4d办公区 - 实用经验教程分享!

工具/原料

  • jquery jquery-ui插件
  • vscode或其他编辑器

方法/步骤

  • 1

    如图所示,在HTML中界面引入jquery和jquery-ui,jquery一定要jquery-ui前面,否则无法实现想要的效果。T4d办公区 - 实用经验教程分享!

    jquery-ui怎样实现拖拽效果T4d办公区 - 实用经验教程分享!

  • 2

    如图所示,给div嵌套一个div,并且添加id。我给div添加了f和s的id。T4d办公区 - 实用经验教程分享!

    jquery-ui怎样实现拖拽效果T4d办公区 - 实用经验教程分享!

  • 3

    如图所示,设置f的style样式效果,给它添加一个边框即可。然后这就是f的预览效果图。T4d办公区 - 实用经验教程分享!

    jquery-ui怎样实现拖拽效果T4d办公区 - 实用经验教程分享!

    jquery-ui怎样实现拖拽效果T4d办公区 - 实用经验教程分享!

  • 4

    如图所示,来再设置一下s的style样式,大小不要超过之前的f,设置背景色为红色。T4d办公区 - 实用经验教程分享!

    jquery-ui怎样实现拖拽效果T4d办公区 - 实用经验教程分享!

  • 4此文章非法爬取自百度经验
  • 5

    如图所示,基本样式都写完了。接着我们开始给红色的div添加拖拽效果。使用("#s")来获取到红色的div,然后调用draggable方法来给获取到的红色div添加拖拽效果。T4d办公区 - 实用经验教程分享!

    jquery-ui怎样实现拖拽效果T4d办公区 - 实用经验教程分享!

    jquery-ui怎样实现拖拽效果T4d办公区 - 实用经验教程分享!

  • 6

    如图所示,再去看HTML界面,这时候就可以用鼠标拖拽红色的div了。然后把它移动到黑色的边框上。T4d办公区 - 实用经验教程分享!

    jquery-ui怎样实现拖拽效果T4d办公区 - 实用经验教程分享!

  • 7

    如果我们想要把红色div约束在黑色边框里面,那就添加这样的一个属性。T4d办公区 - 实用经验教程分享!

    T4d办公区 - 实用经验教程分享!

    如图所示,添加containment: "parent"就可以了。T4d办公区 - 实用经验教程分享!

    jquery-ui怎样实现拖拽效果T4d办公区 - 实用经验教程分享!

  • 8

    添加containment: "parent"之后,红色div无论怎么拖拽都会被限制在黑色边框里面了。T4d办公区 - 实用经验教程分享!

    jquery-ui怎样实现拖拽效果T4d办公区 - 实用经验教程分享!

  • 9

    当然,还可以限制红色div的拖拽方向,比如设置axis属性为y。这样的话,红色div只能往垂直方向拖拽,水平方向拖拽无效。T4d办公区 - 实用经验教程分享!

    jquery-ui怎样实现拖拽效果T4d办公区 - 实用经验教程分享!

    jquery-ui怎样实现拖拽效果T4d办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!T4d办公区 - 实用经验教程分享!


    标签: JQUERY网页设计HTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码