1

谁能帮我拖放占位符。我有 2 行(左右),每行有 5 个项目。

我想border-style: dotted;用简洁的动画显示占位符 ( )。Soo .. 在我放下要显示边框的项目之前。

您可以在下面找到我从w3school使用的示例

https://www.w3schools.com/html/html5_draganddrop.asp

我希望它看起来如何!

在此处输入图像描述

4

1 回答 1

2

如果您使用纯 javascript

我在 w3schools 上为您创建了这个解决方案:

https://www.w3schools.com/code/tryit.asp?filename=FRCFSRF5F4RW

ondragstartondragend。那里调用的函数,将边框设置为虚线或回到实线。您当然可以使用 css 值来放置,但这是基本实现。

如果你使用 jQuery ui 拖动:

在 jQuery 可拖动中使用“拖动”事件:

$( "#draggable" ).draggable({
  drag: function() {
    $("#YOUR_PLACEHOLDER").css("border", "1px dotted black");
  }
});

有关更多信息,请参见此处:https ://jqueryui.com/draggable/#events

于 2018-05-15T12:29:08.310 回答