[整理]网页自定义鼠标右键菜单特效

jQuery鼠标右键美化菜单.zip jQuery鼠标右键美化菜单基于jquery-1.8.2.min.js制作。 立即下载
演示: http://www.yes1000.com/demo/menu/

JS文件:
程序代码 程序代码
// 菜单的HTML代码
var strMenu = "<div id=/"menu/" class=/"clsMenu/" onMouseover=/"highlight()/" onMouseout=/"lowlight()/">"
strMenu += "<div class=/"menuitems/" onClick=/"this.style.behavior='url(#default#homepage)';this.setHomePage(' http://www.yes1000.com');/" >设为首页</div>"
strMenu += "<div class=/"menuitems/" onClick=/"javascript:window.external.AddFavorite(' http://www.yes1000.com', '::一想千开::')/">加入收藏</div>"
strMenu += "<hr>"
strMenu += "<div class=/"menuitems/" onClick=/"javascript:location.href=' http://www.yes1000.com'/">网站首页</div>"
strMenu += "<div class=/"menuitems/" onClick=/"javascript:location.href=' http://www.yes1000.com/default.asp?cateID=3'/">杂七杂八</div>"
strMenu += "<div class=/"menuitems/" onClick=/"javascript:location.href=' http://www.yes1000.com/default.asp?cateID=5'/">技术文档</div>"
strMenu += "<div class=/"menuitems/" onClick=/"javascript:location.href=' http://www.yes1000.com/default.asp?cateID=10'/">网络杂谈</div>"
strMenu += "<div class=/"menuitems/" onClick=/"javascript:location.href=' http://www.yes1000.com/default.asp?cateID=6'/">原创专区</div>"
strMenu += "<div class=/"menuitems/" onClick=/"javascript:location.href=' http://www.yes1000.com/default.asp?cateID=12'/"> 经典资源</div>"
strMenu += "<hr>"
strMenu += "<div class=/"menuitems/" onClick=/"javascript:location.href=' http://www.yes1000.com/LoadMod.asp?plugins=AboutMeForPJBlog'/">个人档案</a></div>"
strMenu += "<hr>"
strMenu += "<div class=/"menuitems/" onClick=/"javascript:location.href=' http://www.yes1000.com/article.asp?id=78'/">和我联系</a></div>"
strMenu += "</div>"

// 判断客户端浏览器
function ie() {
    if (navigator.appName=="Microsoft Internet Explorer") {
        return true;
    } else {
        return false
}}

// 显示菜单
function showmenu(){
    if (ie()){
    // 找出鼠标在窗口中的位置
    var rightedge=document.body.clientWidth-event.clientX
    var bottomedge=document.body.clientHeight-event.clientY

    // 如果横向的距离小于菜单的宽度
    if (rightedge<menu.offsetWidth)
        // 将菜单向左移动到适当的位置
        menu.style.left=document.body.scrollLeft+event.clientX-menu.offsetWidth
    else
        // 否则,就在该位置显示菜单
        menu.style.left=document.body.scrollLeft+event.clientX

    // 与上面道理相同,判断纵向的位置
    if (bottomedge<menu.offsetHeight)
        menu.style.top=document.body.scrollTop+event.clientY-menu.offsetHeight
    else
        menu.style.top=document.body.scrollTop+event.clientY

        menu.style.visibility="visible"
    }
    return false
}


// 隐藏菜单
function hidemenu(){
    if (ie()) menu.style.visibility="hidden"
}

// 菜单项获得焦点时加亮显示
function highlight(){
    if (event.srcElement.className=="menuitems"){
        event.srcElement.style.backgroundColor="highlight"
        event.srcElement.style.color="highlighttext"
}}

// 菜单项失去焦点
function lowlight(){
    if (event.srcElement.className=="menuitems"){
    event.srcElement.style.backgroundColor=""
    event.srcElement.style.color="menutext"
}}

if (ie()) document.write (strMenu);
document.oncontextmenu= showmenu
document.body.onclick= hidemenu


必不可少的CSS:
程序代码 程序代码

.clsMenu {
    BORDER-RIGHT: buttonhighlight 2px outset;PADDING-top: 5px; BORDER-TOP: buttonhighlight 2px outset; VISIBILITY: hidden; BORDER-LEFT: buttonhighlight 2px outset; WIDTH: 135px; CURSOR: default; COLOR: menutext; BORDER-BOTTOM: buttonhighlight 2px outset; POSITION: absolute; BACKGROUND-COLOR: menu
}
.menuitems {
    PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}


JS必须在body标记内调用。 
 
修改鼠标右键菜单,挺好看的菜单 修改鼠标右键菜单,挺好看的菜单 修改鼠标右键菜单,挺好看的菜单 修改鼠标右键菜单,挺好看的菜单 立即下载

相关推荐

javascript鼠标右键菜单自定义效果

设计专属于自己的右键菜单,添加自己需要的快捷方式,本文就为大家分享自定义javascript鼠标右键菜单的实现方法,感兴趣的小伙伴们可以参考一下

网站怎么自定义右键?美化教程

无意中看到一个博客美化了鼠标右键,虽然有点花里胡哨,但是我还决定分享一下 演示图 代码 放置在我们的网站的底部代码,临时把谷歌搜索右键去掉了,因为没办法搜索访问,其他右键内容自行修改即可。 <!-- 自定义右键 --> <style type="text/css"> a {text-decoration: none;} div.usercm{background-repeat:no-repeat;background-position:center

weixin_45127815的博客 640

WRF后处理避坑指南:从namelist配置到降水计算的全流程解析

本文提供了一份详尽的WRF模式后处理避坑指南,涵盖从理解wrfout文件结构、核心变量解析到累计降水计算与专业气象图绘制的全流程。重点解析了RAINC与RAINNC的正确处理方法,并分享了使用wrf-python库高效绘制位势高度叠加风场图、累计降水图等专业图表的实战技巧与代码,旨在帮助用户规避常见错误,提升后处理效率与图表质量。

weixin_29200485的博客 353

typecho:鼠标右键改造

预览如上图 最近这两天在建造自己的blog,美化一下 使用方法~ 声明: 本人没有任何前端基础,都是从往上找来在修修改改,所以,可能会有问题 我甚至只能说是学了2小时 我使用的 是阿里巴巴矢量库,里面的图标都是我自己找到的,由于后面可能需要继续修改,所以可能那一天就失效了 下面是我使用的图标(编辑器不是好用,排版先这样吧) [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-akaQ0O4d-1651075727998)(https://www.nekoyume.xyz/usr/.

jiewaikexue的博客 1381

voc与txt互转

voc2txt # coding:utf-8 from __future__ import print_function import os import random import glob import xml.etree.ElementTree as ET def xml_reader(filename): """ Parse a PASCAL VOC xml file """ tree = ET.parse(filename) size = tree.find('siz

weixin_44898889的博客 825

CST实战:5分钟搞定圆极化天线轴比分析(含远场设置技巧)

本文提供了一份CST Studio Suite圆极化天线轴比分析的实战指南。文章详细讲解了轴比的概念与工程标准,并重点演示了如何正确设置远场监视器以获取Axial Ratio数据,包括关键步骤与后处理技巧。最后,通过植入式天线在生物组织环境中的案例,分析了复杂环境对轴比性能的影响及优化思路。

nokia的博客 996

让你的右键菜单变成美艳绝伦

修改方法:1.把Resource Hacker V3.4.0 汉化版.rar 和ContextBG.rar下载后解压缩到任意地方。2.进入Resource Hacker V3.4.0 汉化版文件夹,运行ResHacker.exe,点击菜单“文件-打开-弹出‘打开包含资源的文件’对话框-定位找到解压后的ContextBG.dll’-双击”,如图1。3.然后依次展开“Bitmap-129-2057”,

冷血书生的专栏 5759

【本体】Protege高效批量导入实例(Individuals)的自动化实践

本文详细介绍了在Protege中高效批量导入实例(Individuals)的自动化实践方法。通过分析Protege本体文件结构,提供Python脚本示例,帮助用户快速处理大规模数据导入,显著提升知识图谱构建效率。特别适合需要处理数千个实例的医疗、制药等领域应用。

weixin_30275415的博客 408

超酷的XP风格的网页右键菜单特效代码

 HTML>HEAD>TITLE>TITLE>META content="text/html; charset=gb2312" http-equiv=Content-Type>META content="MSHTML 5.00.2920.0" name=GENERATOR>script>// menu objectfunction contextMenu(){ this.items   =

努力 647

山东大学软件工程应用与实践——GMSSL开源库(六)——SM9密钥交换协议

2021SC@SDUSC 文章目录基本概念符号及辅助算法SM9密钥交换协议 基本概念 1976年,Diffie和Hellman在其题为《密码学的新方向》的论文中首次给出了公钥密码学的定义,并提出了Diffie-Hellman密钥交换算法。该算法解决了对称密码体制中的密钥分发问题,使得通信双方可以通过公开信道安全地交换共享密钥。 使用SM9通信的双方通过对方的标识和自身的私钥,经过两次或者可选的三次信息传递过程,计算获取一个由双方共同决定的共享秘密密钥。该密钥可以作为对称密码算法的会话密钥,其中可选步骤用来实

m0_51588039的博客 1988

CPU性能优化实战:寄存器重命名如何解决指令冲突(附3种实现方案对比)

本文深入解析了CPU性能优化中的关键技术——寄存器重命名,详细阐述了其如何通过物理寄存器堆(PRF)和重命名映射表(RAT)解决WAW、WAR、RAW等指令冲突,从而释放超标量处理器的并行潜力。文章重点对比了基于ROB、ARF扩展和统一PRF三种主流实现方案的设计权衡、电路代价与功耗影响,并探讨了现代处理器中并行重命名与状态恢复的实战机制。

weixin_29252171的博客 267

【html+js+css】自定义鼠标右键菜单显示 - 浏览器

关联:vue / react / angular / html / js / css 用的原生写的,在vue框架之类的地方则使用自己看着改改,两三下改好就能使用了,没啥难度的东西! 使用场景:自定义(定制)右键菜单内容,屏蔽浏览器的默认右键菜单。 写另一篇文章的时候,刚好碰到跟这个一起配合的东西,就先写下这个了。。。

从今年开始写写博客~~ 2038

windows下宝塔安装教程

windows下宝塔安装教程 目录宝塔是什么?宝塔安装流程1.下载2.配置3.登录4.安装的环境套件小结 宝塔是什么? 宝塔是管理服务器的免费的软件,宝塔上面可以进行对你的服务器批量进行管理,对于运维人员来说还是必不可少的一个软件,值得使用。 宝塔安装流程 1.下载 链接: https://download.bt.cn/win/panel/BtSoft.zip 下载后安装买最好自定义目录,方便找 2.配置 下载完成后会出现这个页面,对着页面进行配置 点击默认密码复制进来,这里注意一点就是一定要查看

你在看屏幕的同时,屏幕也在注视着你 4423

分享77个菜单导航JS特效,总有一款适合您

分享77个菜单导航JS特效,总有一款适合您

weixin_47730343的博客 1176

基于卷积神经网络的遥感图像地物分类

AI:89-基于卷积神经网络的遥感图像地物分类 基于卷积神经网络的遥感图像地物分类是一个令人兴奋的领域,它在环境监测、城市规划、农业、国防等领域具有广泛的应用。深度学习技术为我们提供了更准确、高效的工具,有望在未来进一步提高分类性能。在本文中,我们探讨了卷积神经网络的工作原理、数据准备、模型构建、训练和评估过程,并提供了多个代码示例。此外,我们讨论了地物分类的应用和挑战,以及未来的发展趋势。

一键难忘的博客 2717

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

给超链接自定义一个右键菜单

给超链接自定义一个右键菜单-懒人建站 #itemMenu table td{ } #itemMenu,#itemMenu table{ height:1000px; }                                     JS代码             建站技巧             懒人建站      

有 prepare , No out 1489

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

分享66个菜单导航JS特效,总有一款适合您

分享66个菜单导航JS特效,总有一款适合您

weixin_47730343的博客 1205

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

网页常用特效整理:高级篇

  1.不同时间段显示不同问候语   <Script Language="javascript">   <!--   var text=""; day = new Date( ); time = day.getHours( );   if (( time>=0) && (time < 7 ))     text="夜猫子,要注意身体哦! "   ...

qq362541268的专栏 246

网页技术

网页经典代码   网页经典代码(比较全)                                       作者:轨迹

YTFUNLOVE的BLOG 738
上一篇: FireFox不支持disable-output-escaping解决办法
下一篇: Microsoft SQL Server 2005的分析服务 搭建数据仓库
Reasoncool
博客等级 码龄21年 16粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值