问题标签 [draggable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jQuery ui.draggable 事件/状态恢复
如果可拖动的元素被还原,有没有办法获取信息?
我坚持这一点。我想让一个元素再次可放置,但前提是放置在那里的可拖动元素移动到其他地方(意思是不会恢复)。
cocoa - 我如何设法在自定义视图中绘制一些图像并拖放它们
我正在编写一个 Cocoa 应用程序。我写了一个可以拖放一个图像的代码。但现在我需要通过双击绘制几个图像并对其进行 D&D。每次双击-新图像,每次单击现有图像-启动 D&D。问题在于实现。我无法想象一种简单的实现方式。有人可以提出解决方案吗?
谢谢。
jquery - jquery ui - 如何将图像放入模态
我一直在努力让它发挥作用。我有一个模态,我在可拖动时调用 - 调用拖动函数。我想将元素放入这个被调用的模式中。我似乎无法将可拖动元素集中到模态中。有人可以帮我解决这个问题。这是我的代码:
功能(){
$(this).find('.drag-label').stop().animate({marginTop:'-50px'},'fast'); },
功能(){
$(this).find('.drag-label').stop().animate({marginTop:'0'},'fast'); }
);
$(".tut-img").draggable( {
hoverClass: "dropHover", helper: "clone", opacity: "0.5", handle: ".tut-img", // 使工具栏成为可拖动部分 drag: function (ev, ui) { $('#newPerson').dialog("open"); }, 停止: function(ev, ui) { $('#newPerson').dialog("close"); } } ) ; $(".newPersonDrop").droppable( { accept: ".tut-img", drop: function(ev, ui) { var droppedItem = ui.draggable.clone().addClass("droppedItemStyle");
$(this )。附加(丢弃的项目);alert('我被叫');
} } );
});
javascript - 在鼠标按下时触发可拖动
这是我的问题,我正在尝试创建一个事件来触发可拖动。这是我已经尝试过的。
和JS。
但是当然这不起作用 mousedown 事件会触发,但不会触发 mousedown.draggable 。这甚至可能吗?我究竟做错了什么??
jquery-ui - jQuery ui.draggable - 更改当前拖动的对象(在 fullCalendar 中)
我刚刚发现了 fullCalendar jQuery 插件,它几乎可以完成我正在构建的约会安排服务所需的一切。但是,我遇到了一个小问题。
fullCalendar议程日视图中有“事件”元素是可拖动的,但是它们被锁定到可用时间段的时间段。我想保留这个对时间段的捕捉,但也可以将事件完全拖到日历之外(这是旧版本系统的行为要求)。
我的想法是在日历表的 mouseout 事件上克隆对象;这可行,但是用户必须从原始对象中单独单击并拖动克隆,而不是克隆接管被拖动。
一旦用户尝试将“事件”元素拖到表外,我需要将“我正在被拖”状态转移到克隆。这有可能吗?有没有我可以使用的更简单的解决方案?
这是我的克隆代码。eventDragStart 是一个“触发动作”,当用户开始拖动某个事件时调用(http://arshaw.com/fullcalendar/docs/triggered-actions.php),其中 $(this) 设置为事件元素, event 是 calEvent (实际数据项 - 这里不相关), js 是 javascript 事件(我在其中获取坐标), ui 是 ui 对象引用。“.fc”是日历,“#display_box”是包含这部分界面的父元素。(顺便说一句,定位还不能正常工作,但现在这是次要优先事项)。
我希望没有使用过 fullCalendar 的人都清楚这一点。我真的很感激任何帮助,很抱歉这么久。
jquery - jQuery选项卡顺序杀死拖放/排序列表
我陷入了 jQuery 的问题。我尝试从元素中创建一个列表,可以在许多列表中拖放。但这整件事都在一个标签内。这是它应该工作的样子:
http://redbird.lv/problem/jquery_doeswork.html
如果我尝试更改选项卡的顺序,有趣的事情就开始了。如果选项卡不是第一个打开的,那么它不会工作,直到列表中有一个元素可以放入并移动它(醒着?)。这是我的问题示例:
由于我不能发布超过 1 个链接,因此此无效链接在工作示例中非常明显。
任何建议如何解决这个问题?我认为,排序必须是 .('refresh'); 在选项卡上打开,但
没有做这项工作。所以我没有猜测。将不胜感激任何帮助!谢谢!埃德加斯
jquery - 有没有办法让 div 在通过 jquery draggable [或 etc..] 拖动时不会相互重叠?
有没有办法让 div 在通过 jquery draggable() 拖动时不重叠?
我有一堆用户可以拖动的 div,但我不能让它们相互重叠。
基本上我正在创建一个画布,用户可以在其中自由移动网站的内容,但在移动它们时它不需要与其他内容重叠。有任何想法吗?
c++ - Qt:拖动小部件以滚动小部件的父 QScrollArea?
我有一个显示 png 的长水平 QLabel(图像显示信号/时间图)。在此之下,我有一个 QTableWidget。这两个都在 QScrollArea 中,因为我希望它们保持垂直对齐(表中的单元格对应于它们正上方看到的信号)。我正在尝试向 QLabel 添加一个处理程序,以便用户可以使用图片本身来滚动滚动区域,而不必使用滚动条。有没有一种久经考验的方法来做到这一点?在 QLabel 的 dragMoveEvent 中直接设置滚动区域的 sliderPosition 似乎并不聪明,因为当滚动区域滚动时,它还会导致(移动的)QLabel 上的另一个 dragMoveEvent。
jquery - 带有可点击对象的jQuery可拖动列表 - 防止点击拖动
我有一个可拖动的 ul,并且 li 中有一些锚点,我想在拖动过程中停用这些锚点,以便一旦 draggable.stop() 事件触发它们就不会被触发。
这是一个类似的情况: Preventing click event with jQuery drag and drop
但我的可拖动项目不是我的可点击项目,我的可拖动项目包含我的可点击项目。
我已经尝试了上面链接中的代码,但是因为它引用了可拖动对象,所以它不会正确阻止点击:
我试过这个,直接指向我想要禁用的元素,但这会在第一次拖动尝试时启动点击,然后阻止所有点击(拖动或不拖动):
我不确定如何更改ui.helper.bind以使其绑定到可点击的子级而不是可拖动的父级。
jquery-ui - jqueryui可拖动问题:如何同时拖动多个元素?
假设我要拖动一些东西:
是否可以设置 jqueryui 的可拖动 api,以便我可以同时拖动多个可拖动元素?谢谢。