【问题标题】:How to display a tag that displays when dragging content in html5?如何在html5中显示拖动内容时显示的标签?
【发布时间】:2012-04-21 17:35:35
【问题描述】:

当您在网站上拖动某些东西时,有没有办法创建一个跟随鼠标的 div?

我希望 div 仅在用户拖动已设置为可拖动的内容时才可见。

我真的只是想要一种超级简单的方法来将拖动项目从只是一个幻影图像更改为我可以设置的不同样式。

谢谢, 伊恩

【问题讨论】:

    标签: jquery html css drag-and-drop


    【解决方案1】:

    您可以在您的 html 正文上隐藏一个 div,然后在拖动时可以将 css 'display' 属性设置为 'block',最后使用鼠标事件的 clientx 和 clienty 属性和一点 javascript 重新定位分区。

    希望对您有所帮助。

    【讨论】:

    • 您认为这可以/应该使用 onMouseDown 事件来完成吗?比如:onmousedown="showDraggingDiv();"
    • 你需要结合鼠标事件来显示、隐藏和移动div,实际上mousedown显示div,mouseup隐藏div,mousemove翻译div。
    • 这是我在您的帮助和另一篇文章中得出的结论:link
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    • 2021-03-12
    • 1970-01-01
    相关资源
    最近更新 更多