gpt4 book ai didi

jquery - 如何在可拖动和可放置之间画一条线?

转载 作者:技术小花猫 更新时间:2023-10-29 11:34:29 24 4
gpt4 key购买 nike

我正在使用出色的 JQuery UI 进行“映射”,以便用户可以“映射”从一个程序的人到另一个程序的人。

使用这个简单的 JQuery:

$(document).ready(function() {
$("div .draggable").draggable({
revert: 'valid',
snap: false
});

$("div .droppable").droppable({
hoverClass: 'ui-state-hover',
helper: 'clone',
cursor: 'move',
drop: function(event, ui) {
$(this)
.addClass('ui-state-highlight')
.find("img")
.removeAttr("src")
.attr("src", "_assets/img/icons/check-user-48x48.png");

$(this).droppable('disable');

$(ui.draggable)
.addClass('ui-state-highlight')
.find("img")
.removeAttr("src")
.attr("src", "_assets/img/icons/check-user-48x48.png");

$(ui.draggable).draggable('disable');
}
});

$("div .droppable").bind("dblclick", function() {
$(this)
.removeClass('ui-state-highlight')
.find("img")
.removeAttr("src")
.attr("src", "_assets/img/icons/user-48x48.png");
$(this).droppable('enable');

EnableSource($(this));
});
});

我明白了:

alt text

我真正想要的是(如果可能的话)在两者之间划一条线ElsaKjell 这样他们之间的联系就很清楚了。

我总是可以用方框内的数字来做,但我真的想知道如何使用线条来做到这一点。

谢谢

最佳答案

  • 更新(2013 年 7 月 8 日) 使用最新版本的库进行更新;使用 JsRender 重构 html;
  • 更新(2011 年 9 月 29 日) 添加了 GIT 存储库;清理代码;更新到最新的框架版本;
  • 已更新(2013 年 3 月 3 日) 修复了工作示例的链接;

当前示例使用:

来源

Source code in Git Repository

演示

Page demo at JSBIN


适用于 FFIEChromeSafariOpera

测试于:

  • Firefox 6 和 7 .. 22
  • IE 8 和 9 .. 10
  • Chrome 12+ .. 27
  • Safari 5+ .. 6
  • 歌剧 11.51 .. 15

为了向大家展示,我只是做了一个小小的演示,展示了我的成就(今天我是一个骄傲的人!):

Video demo

还有一张小图:

alt text

关于jquery - 如何在可拖动和可放置之间画一条线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/536676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com