Javascript:拖放图像标签

Posted

技术标签:

【中文标题】Javascript:拖放图像标签【英文标题】:Javascript : drag and drop image tag 【发布时间】:2012-08-15 16:38:21 【问题描述】:

我想知道如何使用 javascript 进行拖放图像标记。我知道 html5 每个元素都可以拖动,但我想让它在旧版浏览器上运行。我已经使用javascript进行了拖放,它工作正常,除了在ie和firefox中当鼠标按下时,鼠标移动事件没有反应,除非用户点击它,这就是ie的反应。在 Firefox 上,图像变为半透明且可拖动,但我的代码拖动它。

谁能知道如何解决这个问题?请帮忙。

【问题讨论】:

到目前为止你做了什么,你可以在jsfiddle.net上创建一个演示 【参考方案1】:

你试过 jQuery 了吗?使用插件 jQuery ui,您可以拖放网站上的每个对象.. jQuery UI: draggable

【讨论】:

感谢您的回复。现在我能够阻止默认拖动 Firefox 但不能阻止 ie。我已经在 chrome 和 safari 上进行了测试,现在 firefox 都可以正常工作。我已经绑定了 dragstart 事件并在事件中返回 false。

以上是关于Javascript:拖放图像标签的主要内容,如果未能解决你的问题,请参考以下文章

javascript或jquery在不同的按钮点击上更改不同的图像[重复]

WPF 拖放 C# 也可以拖动图像

理解javascript原生拖放

如何使用拖放技术编程上传图像

javascript拖放页面构建器

可拖动 div 内的图像在拖动时停止了我的拖放