• 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鼠标右键事件

作者: 字体:[增加 减小] 来源:互联网 时间:2017-08-16

通过本文主要向大家介绍了事件机制,鼠标右键等相关知识,希望对您有所帮助,也希望大家支持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)

相关文章

  • 2017-08-16JQuery 两种方法解决刚创建的元素遍历不到的问题
  • 2017-08-16jQuery使用方法
  • 2017-08-16jQuery基本过滤选择器用法示例
  • 2017-08-16jQuery晃动层特效实现方法
  • 2017-08-16jquery 表单下所有元素的隐藏
  • 2017-08-16基于jquery的滚动条滚动固定div(附演示下载)
  • 2017-08-16setInterval,setTimeout与jquery混用的问题
  • 2017-08-16详解jQuery中ajax.load()方法
  • 2017-08-16jquery获取选中的文本和值的方法
  • 2017-08-16jQuery阻止同类型事件小结

文章分类

  • 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跑得更快
    • ASP.NET jQuery 实例13 原创jQuery文本框字符限制插件-TextArea Counter
    • jQuery实现简单的日期输入格式化控件
    • 基于jquery扩展漂亮的下拉框可以二次修改
    • jQuery实现点击文本框弹出热门标签的提示效果
    • jquery div提示框渐隐弹出与隐藏效果
    • jquery+CSS实现的水平布局多级网页菜单效果
    • 网页下载文件期间如何防止用户对网页进行其他操作
    • jQuery学习笔记之jQuery的动画

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

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