700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > jquery事件机制扩展插件 jquery鼠标右键事件【jquery】

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

时间:2022-06-12 03:40:31

相关推荐

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

web前端|js教程

事件机制,鼠标右键

web前端-js教程

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

wonderwall 源码,ubuntu中文下载地址,弹性公网ip爬虫,php四方支付系统是什么意思,办理网站seolzw

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

ecstore源码下载,vscode调试 go,ubuntu 挖矿,tomcat地址配置,sqlite大数据缓存,修改导航栏高度插件,前端移动app框架有哪些,关于爬虫技术的探讨,php判断是否是中文,seo woo ha,免费分销网站源码,3.0点击转网页地址,wordpress模板2zztlzw

jQuery的插件主要分3种类型

08影院0.9源码,用vscode开发c程序,ubuntu论坛流程,tomcat9 中文,神龙和爬虫,php ios 内购验证,seo培训文案手游推广,最新网站客服代码特效,节日html邮件模板 下载lzw

1.封装对象方法的插件

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

2.封装全局函数的插件

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

3.选择器插件

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

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

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

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

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

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

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

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

/*鼠标右键插件*/

(function($) {

$.fn.extend({

//定义鼠标右键方法,接收一个函数参数

"rightClick":function(fn){

//调用这个方法后将禁止系统的右键菜单

$(document).bind(contextmenu,function(e){

return false;

});

//为这个对象绑定鼠标按下事件

$(this).mousedown(function(e){

//如果按下的是右键,则执行函数

if(3 == e.which){

fn();

}

});

}

});

})(jQuery);

$(document).ready(function(e){

$("body").rightClick(function()(alert("右键单击")));

});

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

使用方法跟其它事件一样

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。