JQuery UI可拖动:如果助手设置为克隆,为什么不't可拖动集的已应用类到克隆
JQuery UI Draggable: If helper is set to clone, why aren't the applied classes of the draggable set to the clone?
我用jQuery UI制作了一个可拖动的界面,并将helper选项设置为"clone"。如果我开始拖动元素,那么克隆就创建了,并且它按预期工作,此外,初始元素中应用的类不会传递给克隆。如果我为helper选项使用一个函数,该函数返回由jQuery的clone函数克隆的元素,则应用的类将转移到克隆。
看看这个JsBin
我可以接受这种变通方法,但我想知道这是否是预期的行为?
编辑:
draggable是在具有基于id的选择器的元素上初始化的。如果我将选择器更改为按类选择,它将按预期工作。初始类也会被克隆。因此,问题是,当按类别或id选择时,为什么行为不同。
查看此JsBin
我不知道原因,但我想这是因为使用了jquery ui。如果没有主题(或默认主题),最好有一个干净的辅助对象,这样你就可以按照你想要的方式进行样式设置。如果这些类也应用于辅助对象,如果您想设计自己的辅助对象的样式,则需要首先清除它们。我希望你明白我的意思。我知道这更多的是理论而非答案。
相关文章:
- 调整窗口大小时,可拖动的对象会出现在容器外部
- 删除对HTML元素的拖动
- jQuery UI可排序-多连接列表拖动
- 禁用SVG拖动
- 旋转后拖动对象
- JQuery UI可拖动潜水与滚动棒到鼠标
- 拖动&应用负位置时掉落
- JQuery UI可拖动:如果助手设置为克隆,为什么不't可拖动集的已应用类到克隆
- 通过拖动接受部分播放列表&下载Spotify应用程序
- 如何将拖动应用于矩形/图像
- 使谷歌打包的应用程序窗口可拖动
- fullcalendar中删除的外部元素的结束时间没有'拖动到新位置之前不应用
- 新手,不知道如何使用jQuery在Rails应用程序中保存HTML中可拖动项目的位置
- 如何拖动数据(在uri格式)从浏览器到其他应用程序
- Phonegap内置的应用程序-如何使元素可拖动
- 如何将拖动行为应用到d3.svg.arc
- 定位并拖动应用了变换的元素
- JQuery UI 可拖动不适用于我的应用程序
- jQuery可拖动应用多次点击后拖动
- HTML 5绘图应用程序中的拖动特性