我只是在寻找一种无需 jquery 或任何其他库即可使用拖放的方法。如果拖动的对象被放置在另一个元素上,则后面的元素应该启动一个事件(在 FF 中 - 最好是独立于浏览器)。
我知道之前有时讨论过 JavaScript 的拖放,但之前的帖子对我没有帮助。
虽然我找到了一些例子,但我不清楚是否存在“drop”或“dragdrop”事件,但这些东西不起作用:
<p ondrop='alert("It worked");'>Text</p>
<p ondragdrop='alert("It worked");'>Text</p>
这怎么可能?
提前谢谢了。
最佳答案
我同意其他答案。图书馆将为您节省大量时间和麻烦。这是来自最近从头开始创建拖放控件的人。
如果您坚持认为这是您需要做的:
图书馆可能会解决的一些问题:
关于javascript - 无需库帮助的简单 JavaScript 拖放,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/863998/