位置: 编程技术 - 正文

jquery自定义右键菜单、全选、不连续选择(jquery自定义的方法有哪些)

编辑:rootadmin

推荐整理分享jquery自定义右键菜单、全选、不连续选择(jquery自定义的方法有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery右键菜单,jquery自定义组件,jquery右击事件,jquery有自定义选择器吗,jquery自定义右键菜单,jquery自定义右键菜单,jquery右键菜单,jquery自定义右键菜单,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在项目中要实现一些自定义效果,例如右键菜单、全选、不连续选择等等,个人认为主要是理清楚逻辑和事件关系。要实现这些,也有现成的插件可以用,如jQuery UI的selectable。

1、右键菜单当浏览网页时,单击鼠标右键(或ctrl+触模板左键)会出现浏览器默认的右键菜单项,就像这样子的:

但是当要对某个元素自定义右键,像这样子的:

jquery自定义右键菜单、全选、不连续选择(jquery自定义的方法有哪些)

就必须得先禁用浏览器默认的菜单,需要监听contextmenu事件,关键代码如下:

2、全选默认的ctrl+A(MAC下是command+A)会选择整个网页或者某个获得焦点的可编辑元素。

如果页面中只有这两个div,按下ctrl/cmd+A这两个div都会被选中,若只想选择div#box的内容,简单地方式是给该div加上contentEditable=true。另外一种方式就是键盘事件的监听。

模拟选中div#box所有子元素p并高亮:

3、shift实现连续的选择shift结合鼠标右键实现元素的连续选择,这里对其进行简单模拟。

按住shift时,浏览器有默认的连选,先禁用掉:

对于低版本的IE,利用selectstart事件:

给p注册click事件,同时要监听document对象的keydown和keyup事件:

4、不连续选择不连续选择需要监听ctrl键(mac下command键),同时给元素注册click事件。

标签: jquery自定义的方法有哪些

本文链接地址:https://www.jiuchutong.com/biancheng/383033.html 转载请保留说明!

上一篇:jQuery使用模式窗口实现在主页面和子页面中互相传值的方法(使用jquery实现的项目)

下一篇:基于jQuery实现仿51job城市选择功能实例代码(使用jquery实现的项目)

  • 多扣的增值税怎么做账务处理
  • 民办非企业收到捐赠固定资产
  • 个税申报数是按应发数还是实发数进行申报?
  • 土地增值税暂行条例实施细则 税屋
  • 小规模纳税人购买原材料会计分录
  • 这个季度报税时间怎么算
  • 内账收入按实际收到确认吗
  • 承兑汇票可以当现金用吗
  • 年初未分配利润和年末未分配利润的关系
  • 银行日记账必须一年一本吗
  • 政府土地收储是什么意思
  • 公司给员工股票计税
  • 收到增值税普通发票
  • 海关进口增值税如何入账
  • 本月完工产品的会计分录
  • 项目部管理人员及作业人员的
  • 单位没车能用停车票不能用加油票吗?
  • 增值税普通发票几个点
  • 单位固定资产出售账务处理
  • 教育附加费的计算方法
  • 应计入增值税一般纳税人认定标准的“年应税销售额”
  • 原材料账户可以按什么进行明细核算
  • 预定机票如何正常退票
  • 进料进口
  • 暂估成本比实际高分录
  • 收到银行电子汇票已入账怎么做账
  • 如何把文件夹加密码锁手机
  • 如果工资少发怎么办
  • 如何启用系统引擎
  • 其他应付款余额在借方表示什么意思
  • 怎么做年终结算工资
  • 转让二手设备如何交易
  • 库存股的会计科目
  • 收到商品的会计分录怎么写
  • windows7旗舰版最新版本
  • 交通运输业成本构成比例
  • 野生动物huan
  • php正则函数内容匹配
  • edge 状态栏
  • h5移动端网页设计
  • web安全什么意思
  • mvc框架工作流程
  • 成本核算的五个要求
  • 企业会计准则季报利润表本期金额怎么填
  • 货物运输业增值税
  • mongodb使用教程
  • windows安装步骤总结
  • 缴纳个人所得税有什么好处
  • sql server定时作业
  • 政府收购企业的流程
  • Centos5.5中安装Mysql5.5过程分享
  • 差旅费报销时如何处理
  • 什么叫总分类账簿
  • 同城票据交换原理
  • 如何调整利润分录
  • 销项税额是负数怎么做账
  • 农民专业合作社是企业法人吗
  • 普通发票作废如何操作
  • 工会经费主要用于什么服务岗位
  • Python MySQL进行数据库表变更和查询
  • 安装win7系统后鼠标键盘不能用
  • win8系统怎么关机
  • 使用删除命令删除硬盘文件后
  • windows+ctrl+m
  • windows 10激活不了
  • xp开机提示explorer
  • win7怎么看最近访问位置
  • win7如何格式化D盘
  • 你不一定知道的地方
  • django ajax请求
  • JavaScript 浏览器对象
  • jquery自定义组件
  • python多线程异常后所有线程均不往下执行
  • android mat
  • jquery获取元素的父元素
  • ActivityManagerService (二)
  • 重庆电子税务局官网登录入口
  • 济宁税务大厅上班时间
  • 陕西职工医保申请流程
  • 徐州市哪些区域封闭了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设