如果我要做出在网页中选中一段文字,鼠标右键出现我自定义的菜单,有什么思路可以实现。
监听document的oncontextmenu事件
具体代码参考
document.oncontextmenu=function(event){//这是实现的关键点
var event=event||window.event;//这个都不是问题了吧
forRight.style.display="block";
forRight.style.left=event.clientX+"px";
forRight.style.top=event.clientY+"px";//鼠标的坐标啊
return false;//这里返回false就是为了屏蔽默认事件
};
13 回答12.7k 阅读
8 回答2.4k 阅读
2 回答5k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答738 阅读
3 回答2.1k 阅读
2 回答1.4k 阅读✓ 已解决
js部分///
$(function() {