jquery事件机制扩展插件 jquery鼠标右键事件-Web前端之家

因为前段时间技能进步缓慢,也没高手带,只可以靠自个儿了,所以想仿个WEBQQ来锻练下团结。做事前最棒先把需求的东西准备好。jquery其实本人的事件机制就很周到了,满含了单击,双击,鼠标移入,鼠标移出等。不过却少了一个做事件。正是鼠标右击事件。当然咱们也是一贯用侦听鼠标按下事件,然后通过if来判定实践相应的函数。形成鼠标右击事件的功效。
可是那不是本人想要的,笔者想要的如同那么些事件能够跟其余事件譬如单击事件相仿。能够被方便的行使,而不须求每一趟都去看清。这里通过编写制定jquery插件的款式扩张,让那些方法能够一向动用$;来利用。
jQuery的插件主要分3类别型 1.封装对象方法的插件
(这种插件是将目的封装起来,用于对经过选拔器获取的靶子举行操作,也正是这里须要运用的形式)
2.封装全局函数的插件 (能够将独立的函数参预到jquery的命名空间下)
3.选用器插件
(尽管jquery的选择器已经很强盛了,但依旧会供给扩超越56%团结心爱的采纳器)
此外的片段关于插件的知识我们可以和蔼去查看有关材质。这里就径直起首讲了。
这里是选用的第大器晚成种插件类型,先深入分析下实际的编辑思路。
1.选拔鼠标右键事件后,将禁绝全体的体系右键菜单效能2.绑定鼠标右键事件后,实际是触发鼠标按下事件。
3.通过if来判别,假如按下的是右键则进行参数,这些参数只可以是函数。假使不是右键则不实行。
相信讲到这里,对jquery很熟稔的也知道要咋办了。
jquery事件机制扩充,jquery鼠标右键事件。 复制代码 代码如下: /*鼠标右键插件*/ {
$.fn.extend({ //定义鼠标右键方法,接收三个函数参数
“rightClick”:function{ //调用这一个艺术后将防止系统的右键菜单
$.bind(‘contextmenu’,function; //为这几个目的绑定鼠标按下事件 $.mousedown{
//借使按下的是右键,则施行函数 if; } }卡塔尔(قطر‎; } }卡塔尔国; }卡塔尔; 复制代码 代码如下: $.ready{ $.rightClick;
jquery事件机制扩张,jquery鼠标右键事件。 使用办法跟此外交事务件相似

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图