35得票4回答
如何在鼠标按下时检测到鼠标右键事件?

我正在更新/调试并扩展我的可拖动脚本的功能,我需要能够实现以下结果:whatever.onRightMouseButtonMousedown = preventDefault(); 我做了许多研究,但是找不到解决方案。然而,我知道这是可能的,因为当我使用jquery-ui可拖动时,它会阻止用鼠...

33得票2回答
JQuery UI:将长元素放置在光标位置而不是元素中间

我有一些非常长的可拖拽元素,可以将它们放入背景表格的所有单元格中。 当我开始拖拽这种元素时,悬停在我的可放置容器上(即我的表格单元格)时,用于确定元素将被放置的“热点”位置是其中心点。 不幸的是,我的元素中心点常常不可见,因此把它放在正确的位置上就不太实用了。 是否可以指定光标位置,以选...

32得票5回答
如何根据条件恢复jQuery UI可拖动元素的位置

我有一个可拖拽的元素和一个可放置的元素。当拖拽的项被放置在放置区域上时,我尝试执行以下jQuery伪代码:if(draggedelement == value){ $(draggedelement).hide(); } else{ $(draggedelement).revert(); ...

32得票2回答
jQuery UI可拖动在iOS设备上无法工作

我正在使用jQuery UI中的.draggable(可拖动)功能,作为一个简单Web应用程序的一部分,允许用户移动项目。它在所有最新的桌面浏览器上运行良好,包括OSX和Windows(除了Windows Safari,在某些情况下只能在垂直方向上移动项目)。 我遇到的主要问题是它在Safa...

29得票2回答
jQuery可拖拽和放置在两个容器之间以及排序

我正在尝试开发一个具有以下功能的小页面: 页面将具有两个div:一个是#origin,包含许多缩略图图像,第二个是#drop,其中可以放置图像(最多只能放3张)。 需要可以从#drop拖放图像回到原始位置。 #drop需要可排序,因为所选3个图像的顺序很重要。 将图像放在#drop上时,这...

28得票5回答
HTML 5拖放与jQuery UI拖放相比的优势

我正在编写一个新的Web应用程序,需要支持页面元素的拖放操作(不是文件拖放)。 这个问题的答案 html5 vs jquery drag and drop 建议使用Modernizr检查浏览器是否支持HTML5拖放,如果支持,则使用该支持,否则回退到像jQuery UI这样的替代方案。 ...

28得票6回答
jQuery可排序和可拖放功能

我想要一个可排序的列表,但我也希望该列表中的元素可以被拖放到我定义为可拖放的 div 中。我找不到实现的方法。你有什么建议吗?

27得票4回答
Jquery可拖拽和Backbone.js:如何在可放置的成功回调函数中获取backbone模型的引用

我有一个backbone视图模型,我在这里渲染它,并使用 jQuery UI 使其可拖动。render: -> $(this.el).attr('class', 'item').html(this.template(this.options.model.toJSON() )) viewm...

27得票5回答
如何通过编程调用jQuery UI Draggable的拖动开始?

当鼠标按下后(在mousedown事件)并且在释放前,我创建一个新的jQuery元素。 我想使用jQuery UI在新元素上编程触发“拖动”,以便它会随着我的鼠标移动自动开始拖动。我不想必须释放鼠标,然后再次单击。 我尝试了以下方法...var element = $("<div ...

25得票4回答
在容器外隐藏的可拖动元素

使用jQuery UI,我正在尝试创建一个带有两个可滚动容器的界面,每个容器都包含许多可拖动元素。用户可以将元素从一个容器拖到另一个容器中。 放置特性不是问题。当放下时,元素将被分离并在新父级下正确地重新创建。 我的问题是,当容器应用了position:relative;时,无法在容器外部...