因为前段时间技能进步缓慢,也没高手带,只可以靠自个儿了,所以想仿个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鼠标右键事件。 使用办法跟此外交事务件相似
jquery事件机制扩展插件 jquery鼠标右键事件-Web前端之家
相关文章
- 360 AI音箱MAX上手体验:大块头有大智慧 – 360,智能音箱 – IT之家
- www.6766.comSQLServer 数据修复命令DBCC一览
- layer.prompt使文本框为空的情况下也能点击确定的方法_javascript技巧_脚本之家
- jQuery中hover与mouseover和mouseout的区别分析_jquery_脚本之家
- 传中国暂停游戏商业化申请提交:因等待审批游戏太多 – 游戏,分级,审批,版号 – IT之家
- www.6766.comnode学习记录之搭建web服务器教程_node.js_脚本之家
- 分享一个简单的sql注入
- www.6766.comJS实现生成会变大变小的圆环实例_javascript技巧_脚本之家
- 小米手机中秋狂促0点开启:全场最高省1000元,仅此1天
- 一加5T官网宣布售罄!静等一加手机6旗舰机 – 一加5T,一加6,一加手机 – IT之家
- www.6766.com跟随Win8.1的节奏, Xbox游戏和视频应用迎更新 – Windows7之家,Win7之家
- 24款非常有用的 jQuery 插件分享-Web前端之家