gpt4 book ai didi

javascript - 如何像Medium一样进行拖放?

转载 作者:行者123 更新时间:2023-12-03 04:33:25 26 4
gpt4 key购买 nike

我是 javascript 新手,我对这种拖放操作感到非常困惑。我想喜欢medium.com像这样。

GIF enter image description here

我正在使用草稿js构建一个内容编辑器,并且我不知道如何在 javascript 中做到这一点。提前致谢...

最佳答案

您需要使用dragEnter作为事件来将css添加到该区域。有很多方法可以做到这一点。

<div ondragenter="dragEnter()" class="div1" id="test" ondrop="drop(event)" ondragover="allowDrop(event)"></div>

然后在js中

function dragEnter(e){
var thing = document.getElementById('test');
thing.classList.add('div2');

}

你的 CSS 看起来像这样

.div1 {
width: 350px;
height: 70px;
padding: 10px;

}
.div2 {
width: 350px;
height: 70px;
padding: 10px;
border: 1px solid #aaaaaa;
}

这是一个 jsfiddle 示例。 http://jsfiddle.net/camccar/afPrc/197/

关于javascript - 如何像Medium一样进行拖放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43396987/

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