首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不使用JQuery UI进行拖放

问不使用JQuery UI进行拖放
EN

Stack Overflow用户
提问于 2012-02-25 01:14:28
回答 7查看 20.1K关注 0票数 16

我搜索了很多关于单独使用jQuery (没有UI)的拖放教程,但是由于JQuery UI的流行,所有的拖放功能都是基于JQuery UI的。

有没有人能给我一个提示,如何用JQuery独立做一个基本的拖放?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2012-02-25 01:38:03

我认为一个好的起点可能是规划出流程,然后决定您需要为每个用户操作使用哪些jQuery工具。

因此,用户进程可能是:

  • 点击你的内容div上的一个"draggable“区域
  • 拖动内容,这会将内容保留在该div中
  • 松开鼠标,这会将内容放入一个" droppable”容器中,它会调整前一个内容的大小以适应可拖放的大小

它需要以下类型的事件监听器:

  • mouseup
  • mousedown
  • animate

至少。另一种选择可能是查看jQuery UI源代码,看看他们是如何做到的!它将确切地告诉您要做什么,但您可以在必要时添加或修剪它。

票数 8
EN

Stack Overflow用户

发布于 2012-02-25 01:36:08

您可以使用以下几个插件来查看以下内容

http://wayfarerweb.com/jquery/plugins/animadrag/

http://threedubmedia.com/code/event/drag/demo/

它仍然是jquery,但没有UI

票数 12
EN

Stack Overflow用户

发布于 2012-09-28 16:05:22

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9435051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档