• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >jquery > jquery事件机制扩展插件 jquery鼠标右键事件

jquery事件机制扩展插件 jquery鼠标右键事件

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了事件机制,鼠标右键等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
因为最近技术长进缓慢,也没高手带,只能靠自己了,所以想仿个WEBQQ来锻炼下自己。做之前最好先把必要的东西准备好。jquery其实本身的事件机制就很完善了,包括了单击,双击,鼠标移入,鼠标移出等。但是却少了一个做事件。就是鼠标右击事件。当然大家也是直接用侦听鼠标按下事件,然后通过if来判断执行相应的函数。造成鼠标右击事件的效果。

但是这不是我想要的,我想要的似乎这个事件可以跟其它事件比如单击事件一样。可以被方便的使用,而不需要每次都去判断。这里通过编写jquery插件的形式扩展,让这个方法可以直接使用$().rightClick();来使用。

jQuery的插件主要分3种类型

1.封装对象方法的插件

(这种插件是将对象封装起来,用于对通过选择器获取的对象进行操作,也就是这里需要用到的方法)

2.封装全局函数的插件

(可以将独立的函数加入到jquery的命名空间下)

3.选择器插件

(虽然jquery的选择器已经很强大了,但还是会需要扩展一些自己喜欢的选择器)

其它的一些关于插件的知识大家可以自己去查阅相关资料。这里就直接开始讲了。

这里是使用的第一种插件类型,先分析下具体的编写思路。

1.使用鼠标右键事件后,将禁止所有的系统右键菜单功能

2.绑定鼠标右键事件后,实际是触发鼠标按下事件。

3.通过if来判断,如果按下的是右键则执行参数,这个参数只能是函数。如果不是右键则不执行。

相信讲到这里,对jquery很熟悉的也明白要怎么做了。

jquery事件机制扩展,jquery鼠标右键事件。

使用方法跟其它事件一样
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • jQuery事件处理的特征(事件命名机制)
  • 深入浅出 jQuery中的事件机制
  • JQurey入门——事件机制之事件中的冒泡现象示例解释
  • jquery事件机制扩展插件 jquery鼠标右键事件。
  • jquery事件机制扩展插件 jquery鼠标右键事件
  • 初窥JQuery(二)事件机制(2)
  • 初窥JQuery(二) 事件机制(1)

相关文章

  • jQuery 弹出层插件(推荐)
  • jQuery表单验证功能实例
  • jquery cookie实现的简单换肤功能适合小网站
  • jquery实现相册一下滑动两次的方法
  • jQuery对象和DOM对象使用说明
  • jQuery实现限制文本框的输入长度
  • jquery常用特效方法使用示例
  • jquery (show,fadeOut,Animate)简单效果
  • jQuery实现网页顶部固定导航效果代码
  • 7个jQuery最佳实践

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • jQuery简单实现日历的方法
    • jQuery表格插件datatables用法详解
    • 新老版本juqery获取radio对象的方法
    • jQuery - css() 方法示例详解
    • jquery easyui combobox模糊过滤(示例代码)
    • JQuery给元素绑定click事件多次执行的解决方法
    • jquery移除、绑定、触发元素事件使用示例详解
    • 让人期待的2011年度最佳 jQuery 插件分享
    • jQuery选择器源码解读(五):tokenize的解析过程
    • 基于jquery的点击链接插入链接内容的代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有