位置: 编程技术 - 正文

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实现的项目)

  • 海关对哪些物品有出入境的限制规定
  • 非征税期抄税如何解决
  • 支付利息现金流量表中什么增加
  • 企业跨区变更地址需要多久
  • 硬盘录像机开发板
  • 非盈利机构怎么说
  • 去年的物业费今年缴,有罚款吗
  • 企业入库流程图
  • 信息技术服务开票单位填什么
  • 农产品增值税抵扣政策文件
  • 成本核算方法有先进先出法吗
  • 快递费属于什么合同
  • 营改增之后建筑企业哪些税可以抵扣
  • 欠税后股东能否退股
  • 事业单位大型修缮会计分录
  • 购买生产用品会计分录
  • 企业股东投资
  • 委托收款被拒绝后要怎么做
  • 实物返利缴纳所得税吗?
  • 社保滞纳金税前怎么算
  • 进口原材料的关税怎么算
  • 季度不含税收入30万以内免增值税
  • 一般进口货物的完税价格
  • 工资薪金所得税率表2023
  • 银行交纳进口关税政策
  • 年底会计人员要做什么
  • linux中不能使用的shell
  • 如何在 Windows 11 上打开 APK 文件
  • .exe是啥
  • 命令行wifi
  • win10关闭端口号
  • PHP:Memcached::getServerList()的用法_Memcached类
  • 非累积带薪缺勤什么时候确认
  • 收到过期银行汇票怎么办
  • iqoo怎么开启无线充电
  • linux驱动和windows驱动
  • 信用减值损失会影响所有者权益吗
  • 劳务公司已开票,可款项未收到,税票多久有效
  • 网站变成灰色什么时候恢复
  • 模型未来的发展趋势
  • 分期收款企业所得税确认时间
  • 机器学习:基于朴素贝叶斯对花瓣花萼的宽度和长度分类预测
  • faster rcnn详解
  • 自产赠送视同销售的成本怎么确定
  • python中写函数
  • ps怎么怎么用
  • Ubuntu上安装jdk
  • 电子承兑汇票是银行承兑汇票吗
  • 不征税收入和免税收入的本质区别
  • 公司买车可以抵扣企业所得税吗
  • 银行汇票的账务处理例题
  • 劳务报酬所得是否含增值税
  • 发票上的折扣是什么意思
  • 代销手续费如何交增值税m
  • 企业用支付宝
  • 收据为什么不能写今收到
  • 销售发奖金感谢说说
  • 残疾人就业保障金
  • 财务费用怎么计入现金流量表
  • windows7软件运行没反应
  • 智能abc不能输入汉字
  • Windows Server 2008:手足之争下的赢家
  • ubuntu恢复rm –rf删除的文件
  • RSync文件备份同步 Linux服务器rsync同步配置图文教程
  • Win8.1如何能将任意文件隐藏到普通图片中例如JPG图片
  • windows的安装
  • win10预览版21337
  • mac应用程序安装失败
  • win7登录账号
  • cocos2dx游戏开发进阶卷这本书怎么样
  • android 多个activity
  • unity通过脚本控制骨骼节点让模型动起来
  • 计算天数的excel公式
  • 百度定位服务平台
  • 如何在脚本中调字体
  • python UNIX_TIMESTAMP时间处理方法分析
  • Python遍历文件夹中的图片
  • 砂石需要缴纳资源税吗
  • 个税系统崩溃
  • 税局签三方
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设