我需要一种跨浏览器的方式来捕获鼠标右键,防止默认上下文菜单,并使其在用户拖动鼠标时可以平移 div 的内容。这在很大程度上类似于谷歌地图,因为它们将抓住内容并拖动以查看他们想要的内容。
请不要使用外部库。
我已经在捕获事件,并且知道这将阻止默认操作:
if (evt.preventDefault)
{
evt.preventDefault();
}
else
{
evt.returnValue = false;
}
但这并不妨碍上下文菜单 AFAIK。
编辑:我真的不确定如何防止上下文菜单以及操作滚动条的最佳方法是什么?例子会很棒