我有一个带有 ondragenter 事件的 div。当鼠标进入 div 时,我希望背景更改为特定图像,但直到我松开鼠标按钮,图像才会更改。
如果我尝试更改为背景颜色,它可以正常工作!我还尝试使用背景图像更改 css 类并且它可以工作,但在我的情况下我不能这样做,因为我不知道从 css 中显示哪个图像。
HTML
<div id="test" ondrop="drop(event)" ondragenter="enter(event)"></div>
JavaScript
function enter(event) {
$('#test').css('background', '#333 url("test.png")');
event.preventDefault();
}
在我的代码示例中,当鼠标进入时,div 将获得颜色#333,然后在我松开鼠标按钮时获得背景图像。
我正在基于 webkit 的 spotify 中开发它。有谁知道我该如何解决这个问题?
谢谢!