手机版

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

时间:2021-10-11 来源:互联网 编辑:宝哥软件园 浏览:

事实上,jquery自己的事件机制是完善的,包括单击、双击、鼠标输入、鼠标输出等等。但是还有一件事要做。是鼠标右键单击事件。当然,我们也是直接用监听鼠标按下事件,然后通过if判断并执行相应的功能。引起鼠标右键单击事件的效果。但这不是我想要的。我想要的似乎是这个事件可以和点击事件等其他事件一样。使用方便,不用每次都判断。这里,通过编写jquery插件表单扩展,这个方法可以直接使用$()。右键单击();使用。jQuery中有三种类型的插件。1.封装对象方法的插件(这个插件封装对象并对通过选择器获得的对象进行操作,这是这里需要的方法)。2.封装全局函数的插件(独立函数可以添加到jquery的命名空间中)。3.选择器插件(虽然jquery的选择器已经非常强大了,但是它们仍然需要扩展一些自己喜欢的选择器)。关于插件的其他知识,大家都可以分享。我直接从这里开始说。这是这里使用的第一种插件类型。首先,分析具体的写作思路。1.使用鼠标右键事件后,所有系统右键菜单功能将被禁止。2.绑定鼠标右键事件后,实际上触发了鼠标按下事件。3.根据是否来判断,如果按了右键,参数就会被执行,这个参数只能是一个函数。如果不是正确的密钥,就不会执行。我相信在这一点上,熟悉jquery的人都知道该怎么做。jquery事件机制扩展,jquery鼠标右键事件。

jquery事件机制扩展,jquery鼠标右键事件。复制的代码如下: /*鼠标右键插件*/(function($) {$.fn.extend({ //定义鼠标右键方法,接收函数参数‘right click’: function(fn){//调用此方法后,鼠标右键菜单$ (document)。系统的绑定('上下文菜单',)将被禁止。});//绑定鼠标按压事件$ (this)。mousedown(函数(e){//如果按了右键,执行If(3==e . white){ fn();} });} });})(jQuery);

版权声明:jquery事件机制扩展jquery鼠标右键事件是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。