【发布时间】:2012-04-20 03:38:36
【问题描述】:
我有一组图像,例如 9 个 3x3 网格。我希望用户将鼠标放在图像上并将其拖动到网格中的另一个图像以“交换”或将其拖动到两个图像之间以插入点。
在 IE、Chrome、FF、Safari 中一切正常。 Opera 虽然仍然显示拖动图像的不透明“预览”,我已在所有其他浏览器中使用return false 成功抑制了ondragstart 事件。 Opera返回的图像也向右偏移100px左右,可能与我的CSS有关。
但是,我不在乎别人复制我的图片,这是为了提供功能。我需要不透明的拖动不在 Opera 中显示。
【问题讨论】:
-
也许尝试在拖动图像时将其设置为透明?将图像设置为容器的背景并使容器可拖动?我似乎认为后者会更好。
标签: javascript browser cross-browser opera