满意答案

xuehui988

2013.12.07

采纳率:44%    等级:7

已帮助:761人

首先给这个按钮添加鼠标的按下和松开的事件,mousedown,mouseup,使用这两个函数即可。我举个例子

按钮对象.mousedown(function(){

//这里写更改颜色代码

});//这个是鼠标键,是你鼠标左击按下的的效果

按钮对象.mouseup(function(){

//这里写更改颜色的代码

})//这个是鼠标键,是你鼠标左击放开后的效果

}

上面的写法是基于jquery的用法

其实也可以考虑一下使用原生的js,但是要考虑的是兼容性问题,我给你提供几样数据

IE

左键是 window.event.button = 1

右键是 window.event.button = 2

中键是 window.event.button = 4

没有按键动作window.event.button = 0

Firefox

左键是 event.button = 0

右键是 event.button = 2

中键是 event.button = 1

没有按键动作 event.button = 0

Opera 7.23/7.54

鼠标左键是 window.event.button = 1

没有按键动作 window.event.button = 1

右键和中键无法获取

Opera 7.60/8.0

鼠标左键是 window.event.button = 0

没有按键动作 window.event.button = 0

右键和中键无法获取

另外:屏蔽右键的是window.event.button = 3

02分享举报

html 按钮按下变色松开还原,js中怎么写点击按钮时变色,松开后恢复原来的颜色...相关推荐

  1. js中点击按钮时变色,松开后恢复原来的颜色

    js中点击按钮时变色,松开后恢复原来的颜色 // class.active{background: #1AB394;}//js<script type="text/javascript ...

  2. button点击后出现的边框_代码分享:原生js实现,鼠标点击按钮时,多彩粒子散射特效。...

    原地址,可以在线查看演示效果,要是下面的代码复制后运行有问题,可以从原地址去复制,我试过了,OK的. 原生js实现,鼠标点击按钮时,多彩粒子散射特效.​fairysoftware.com 完整代码,复 ...

  3. 微信小程序点击按钮弹出弹窗_微信小程序实现的点击按钮 弹出底部上拉菜单功能示例...

    本文实例讲述了微信小程序实现的点击按钮 弹出底部上拉菜单功能.分享给大家供大家参考,具体如下: index.wxml 弹出action sheet {{item.txt}} 取消 提示:您选择了菜单{ ...

  4. JS中定义式函数与变量时函数的差别

    2019独角兽企业重金招聘Python工程师标准>>> 在JS中代码的执行并不是一句一句的执行的,而是一段一段执行的,JS执行过程中,会把定义式函数语句提到最前面. //变量时函数 ...

  5. JS中进行字符串的相等比较时用==遇到的坑

    场景 JS中使用==来判断两个字符串是否相等. 遇到坑的代码: var select_id = Cookies.get("select_id");if(select_id==und ...

  6. android 中怎么实现点击了对话框的按钮以后对话框不会消失,android 中怎么实现点击了对话框的按钮以后对话框不会消失...

    满意答案 henpokeyo 2014.05.17 采纳率:40%    等级:9 已帮助:667人 在android中当你点击了对话框的按钮以后 不管你是否调用了dismis()函数系统本省都会去调 ...

  7. iOS开发 - 类似美团选商品页,从按钮上往上滑动,tableview依然响应,点击按钮,按钮也可响应

    最近被问到一个功能,就是类似美团选择商品界面,从提交订单按钮上往上滑动,tableView可以响应,向上滑动,点击按钮,按钮不受影响,不明白的小伙伴可以打开美团看看,从按钮上往上滑,tableView ...

  8. android中怎么实现点击按钮进行页面的跳转

    第一步:先创建好两个Activity.如图 (PS:是创建Activity,不是创建java类.右击包名,找到new-->other-->android-->AndroidActiv ...

  9. C#中如何通过点击按钮切换窗口

    实现方法如下: 1.设计  首先在左侧放一个panel,右侧放一个panel(命名为pnlMain),调整大小,在左侧panel里放置两个按钮(多个按钮同理) 2.在按钮里面写方法 在[命名规范检查] ...

最新文章

  1. JS实现转动随机数抽奖的特效代码
  2. AndroidStudio直接通过gradle无mk编译生成so
  3. 刚刚,这几门保证就业的算法类课程,居然能免费听了!
  4. 数学推导题,NTT,快速数论变换,Wannafly-乒乓球
  5. 标题 计算机构自由度时主要步骤有哪些,2010年1月全国自考混凝土结构设计试题和答案...
  6. 0832科技_iDS-MCB601-A/0832 海康威视深度学习布控枪摄像机 8-32mm 移动便携监控
  7. 未找到uniwebview_UniWebView.dll
  8. 直播最佳推流参数推荐
  9. java excel添加批注
  10. win11系统管理员身份在哪里?怎么设置
  11. 《气候宣言》宣布100多家签约组织,承诺至2040年或更早实现净零碳排放
  12. 如果再来一次,你还会选择互联网么?
  13. HTML中gt的含义
  14. c语言加法器程序代码,利用EDA设计加法器和减法器并且附有程序代码的实验报告...
  15. HTML:桂林山水风景Web界面设计
  16. 工具类 - 生成6位短信验证码
  17. Windows安全描述符SECURITY_DESCRIPTOR阅读注释
  18. 全面升级!网易易盾发布设备DNA指纹系统
  19. java 贪吃蛇 地狱模式_贪吃蛇大作战4.4.7版
  20. 熬之滴水穿石:一切从windows编程开始(3)

热门文章

  1. 德佑地产房产经纪人区域总监访谈:精耕,业精于勤
  2. 计算机/设备和驱动器下有一个空白盘符无法删除
  3. WINDOWS10突然无法识别U盘(设备和驱动器中不显示)的解决方法
  4. asixs 响应慢_大智慧技术指标快捷键一览!转的!|家居理财 - 鱼叉论坛 - powered by php......
  5. 使用图生成多任务模型缩小基于靶标和基于细胞的药物发现之间的差异
  6. 路由跟踪命令 查看DNS IP Mac等
  7. [附源码]Nodejs计算机毕业设计交通事故证据交易平台Express(程序+LW)
  8. VMware Workstation共享磁盘建立
  9. PS 2019 Mac版 自学入门系列(四)——调配颜色
  10. 知识共享协议促进微积分的大发展