位置: 编程技术 - 正文

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

  • 用友软件80端口被占用解决方法
  • 进口消费税应该记到什么科目
  • 长期待摊销费用属于什么类科目
  • 审计调整有关损害的规定
  • 茶叶自产自销成本核算
  • 农产品核定扣除增值税进项税额计算表
  • 记账凭证的附件包括哪些
  • 费用的完成率怎么计算
  • 报关单上金额要和合同上一样吗
  • 国税零申报怎么报
  • 机动车类专用发票
  • 外管证的开具与注销流程
  • 防伪税控开票系统SOAP服务端
  • 房地产企业销售现房是否预缴增值税
  • 房地产公司的广告语
  • 免抵税额增值税主表体现到哪里的
  • 个体户需要申报工资薪金吗
  • 企业收购股权要交税吗
  • 增值税是什么鬼
  • 现金预算在企业财务管理中是何地位
  • 话费打印发票怎么缩小
  • 服务费计入什么收入
  • 税控盘的抵扣怎么填
  • 土地使用税的免征政策
  • 企业为职工缴纳的五险一金占工资总额的多少
  • 农业自产自销如何认定
  • 购进货物无偿赠送其他单位
  • 银行初级证书全称
  • php加密解密函数高级
  • 代开专票缴纳的增值税怎么做账?
  • 年度中间适用的预扣率高于全年综合所得年适用税率
  • 零售企业退货分录
  • PHP:checkdate()的用法_Date Time函数
  • 关于出售使用过的东西
  • 技术安装工人包食宿
  • vuex model
  • 基于yolov5的目标检测实验任务
  • php 解压
  • javascript零基础入门书籍
  • vue插槽类型
  • 文心一言中国版
  • MS Excel: COUNTIF Function (WS)
  • 预付劳务款项会计分录
  • 金蝶财务软件系统要求
  • 卷票要盖发票专用章吗?
  • 担保公司的风险准备金在报表中如何反应
  • 建筑企业跨地区经营企业所得税
  • 进项税额转出是借方科目还是贷方科目
  • 搞活动的现金红包怎么用
  • 应收票据及应收账款怎么算
  • 电子承兑汇票怎么查询
  • 社保费申报是当月的
  • 金蝶迷你版为什么打不开
  • 超市会员能便宜多少
  • 商品盘盈商品会计分录
  • mysql5.7bug
  • 电脑爆音卡死
  • javaw.exe是什么进程
  • ubuntu做lvm
  • ubuntu命令联网
  • win7为什么不能设置滑动关机
  • win8怎样获取管理员权限
  • 用diskgenius硬盘格式转换怎么使用
  • linux swap和mem
  • Win8开启SmartScreen筛选器保护上网安全
  • 最简单的游戏开发工具
  • python中的变量赋值
  • 批处理替换文件
  • opencv人脸识别模型训练
  • unity ulua
  • jQuery.uploadify文件上传组件实例讲解
  • shell中括号的作用
  • python科学计算程序
  • python 命令
  • 广西税务12366怎么查询发票
  • 北京密云十里堡镇河漕社区卫生服务站
  • 纳税申报过了申报期未申报怎么办
  • 网上查询公司营业执照
  • 武汉市第二税务稽查局地址
  • 异辛烷征收消费税2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设