今天来记录下js来自定义鼠标右键,同样先来分解下它的实现原理:

1、屏蔽右键默认事件;(一度我以为修改的就是默认事件)
2、对一个ul的隐藏;(这个我也曾迂腐的认为值得这样操作的都是div,汗)
3、对鼠标点击右键做出的响应,显示隐藏的ul;
4、鼠标重新点击后,ul重新被隐藏
这样来看的话,我们需要做的事情是不是就简单了很多,先上代码:
html部分
<ul id="testRight" style="width: 100px;background-color: yellow;position: absolute;z-index: 100;">
<li><a href="#">开始</a></li>
<li><a href="#">暂停</a></li>
<li><a href="#">拜拜</a></li>
</ul>
javascript部分:
window.onload=function(){
var forRight=document.getElementById("testRight");//获取对象,现在太熟悉了
forRight.style.display="none";
var title=forRight.getElementsByTagName("li");
for(var i=0;i<title.length;i++){
title[i].onmouseover=function(){
this.classname="active";//其实这里我们也可以调用其他事件吧
};
title[i].onmouseout=function(){//这里也是鼠标的两个事件吧
this.classname="";
};
}
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就是为了屏蔽默认事件
};
document.onclick=function(){//就是为了更形象的模仿啊
forRight.style.display="none";
};
};
先来看今天记录的最关键的地方:document.oncontextmenu这个事件返回false的话就是屏蔽默认事件,如果我们其他都不写,只在这个事件里面写return,好像就下面这样
document.oncontextmenu=function(){
return false;
}
这样的话,再点击右键也不会出现任何响应了。然后返回来再看整个的事件应用,好像除了这个事件,其他的都是比较熟悉的事件了,可就是对事件的这种整合总是缺乏,关键还是思路是创意吧,不过先不管哪儿多了,先整吧,但求熟读三千首,不求写来只问吟。扎马步,扎马步,扎马步.....
相关推荐:
SEO教育:搜索引擎优化,开启成功职业之路,搜狗SEO排名接单
ChatGPT,您的银行卡被拒绝了?别慌,这些方法帮您快速解决问题!,ai给那个标声调
chatai写作免费一键生成,轻松解决写作难题!,陈逗逗ai换脸在线看
ChatGPT无法加载?检查网络并尝试重启,助您快速恢复畅通体验,burj ai
SEO课:让你从小白变成搜索引擎优化高手,推广自媒体营销计划
AI免费文章解读:智能写作新篇章,小店AI
OpenAI您的信用卡被拒绝了?请尝试用借记卡支付,轻松解决支付问题!,ai cdr缩略图补丁
ChatGPT点不了?背后的真相与解决方法,ai.520523
seo读什么书,seo是哪个专业的 ,亚洲9ai吧
云推SEO:让您的网站在激烈竞争中脱颖而出,网站优化公司欢迎来电
ChatGPT免费版的限制:你需要了解的5大制约因素,Ai分解模型
自动写文章的AI,提升效率的创作利器
AI缩写在线:让人工智能助力你行业前沿技术,ai uhrehara
ChatGPT连了外网也登不了?如何解决这一问题,重新畅享AI助力!,ai少女大瓜
ChatGPT页面无法下拉?禁用浏览器扩展,轻松解决!,imba 1.6 ai
SEO武汉:如何提升武汉地区网站的搜索引擎排名,景区网站建设费用
seo要寻找什么资源,怎么找seo ,ai插画描边
SEO学费多少钱?揭秘SEO培训的投资价值与回报!,郴州网站推广多少钱一个
AI一键生成文章,写作新境界
seo进阶买什么书推广,seo的推广技巧 ,菩萨壁纸ai
用AI征文工具,轻松创作出精彩文章!
怎么让AI写文章,轻松实现内容创作的智能化
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形
什么叫改写-解读“改写”背后的艺术与技巧,网站制作建设模板图片
AI人工智能:改变未来的科技革命
用AI生成文章,让创作更简单高效
pbootcms前端翻译插件-轻松实现网站多语言支持,拓展全球市场,st ai绘画
“赞片CMS”-让你的*站点管理更高效、便捷,日照seo平台
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
ChatGPT支持多种语言输入输出,让全球资讯触手可及,联想拯救者的ai写作
人工润色:让文字更具魅力的秘密武器,快排seo软件哪个最好
怎样用AI写文章?快速高效创作新技能!
AI人工智能文章生成平台,释放创作无限可能
seo计算了什么,seo的常用术语 ,ai智能有意思的口令
为什么seo吸引人,为什么seo吸引人呢 ,ai路径查找器绘制树
AI优化文章:如何利用人工智能提升写作效率和质量
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
ChatGPT的破解版:AI世界的新突破,ai无禁忌
ChatGPT页面无法访问?解决方案,让你轻松摆脱困扰!,ai染发颜色
怎么看文章是不是AI生成的?揭秘背后的玄机与技巧
ChatGPT出现报错503?这些解决办法你必须知道!,粉墨ai说唱
SEO走动:提升网站流量的关键一步,SEO数据监控宝宝推荐
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
SEO学堂:开启数字营销新时代,全面提升网站排名与流量,文山ai营销推广方案
ChatGPT页面空白不乏登录:让你秒变职场高手与生活智囊,百度ai 腾讯ai
优方法-高效生活与工作的秘密武器,钻石营销推广方案
专业关键词助力SEO优化,让你的内容脱颖而出,东营响应式网站优化
ChatGPT显示503:如何应对AI服务不可用的困境?,ai宝贝宝贝
seo规范是什么意思,seo包括哪些内容 ,AI智能破解