Javascript 移动/平移图像?

Javascript 移动/平移图像?,javascript,html,image,cursor,drag,Javascript,Html,Image,Cursor,Drag,我正在制作一个浏览器游戏,它基于一个你可以构建的世界,基本上我有一个小的用户窗口,里面有一个框,世界/地图在那里 基本上,这张地图是如此之大,所以你需要能够平移它,就像点击并拖动框内移动“地图”。(地图本质上是一幅大图像) 现在出现了图像和拖动的问题。当我点击并拖动一个图像时,它假定我想“复制”它或将它拖到某个地方 我试着用一个普通的div替换它,这样代码就可以了。我也不想把图像作为背景图像 所以我的问题是,我如何“禁用”这个“将图片拖到某处”的功能?每当我尝试在任何网站上点击并拖动图片时,我的

我正在制作一个浏览器游戏,它基于一个你可以构建的世界,基本上我有一个小的用户窗口,里面有一个框,世界/地图在那里

基本上,这张地图是如此之大,所以你需要能够平移它,就像点击并拖动框内移动“地图”。(地图本质上是一幅大图像)

现在出现了图像和拖动的问题。当我点击并拖动一个图像时,它假定我想“复制”它或将它拖到某个地方

我试着用一个普通的div替换它,这样代码就可以了。我也不想把图像作为背景图像

所以我的问题是,我如何“禁用”这个“将图片拖到某处”的功能?每当我尝试在任何网站上点击并拖动图片时,我的光标都会变为“否”标志,这意味着我不能将其放在那里,如果我将其移动到photoshop中,它将变为“将图片放在此处”光标

编辑

对不起,我没有研究,我发现你可以做

[element].ondragstart=function(){return false;}

您可以使用

[element].ondragstart = function() { return false; };
正如您所建议的,或者我也认为您可以通过在图像顶部绝对定位另一个div来解决这个问题,就像“控制层”一样。这样,您就可以编写js来响应该div中的鼠标交互,而不必担心图像