亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jquery事件機(jī)制擴(kuò)展插件 jquery鼠標(biāo)右鍵事件。

 更新時(shí)間:2011年12月26日 23:04:16   作者:  
因?yàn)樽罱夹g(shù)長進(jìn)緩慢,也沒高手帶,只能靠自己了,所以想仿個(gè)WEBQQ來鍛煉下自己。做之前最好先把必要的東西準(zhǔn)備好
jquery其實(shí)本身的事件機(jī)制就很完善了,包括了單擊,雙擊,鼠標(biāo)移入,鼠標(biāo)移出等。但是卻少了一個(gè)做事件。就是鼠標(biāo)右擊事件。當(dāng)然大家也是直接用偵聽鼠標(biāo)按下事件,然后通過if來判斷執(zhí)行相應(yīng)的函數(shù)。造成鼠標(biāo)右擊事件的效果。
但是這不是我想要的,我想要的似乎這個(gè)事件可以跟其它事件比如單擊事件一樣??梢员环奖愕氖褂?,而不需要每次都去判斷。這里通過編寫jquery插件的形式擴(kuò)展,讓這個(gè)方法可以直接使用$().rightClick();來使用。
jQuery的插件主要分3種類型
1.封裝對(duì)象方法的插件
(這種插件是將對(duì)象封裝起來,用于對(duì)通過選擇器獲取的對(duì)象進(jìn)行操作,也就是這里需要用到的方法)
2.封裝全局函數(shù)的插件
(可以將獨(dú)立的函數(shù)加入到j(luò)query的命名空間下)
3.選擇器插件
(雖然jquery的選擇器已經(jīng)很強(qiáng)大了,但還是會(huì)需要擴(kuò)展一些自己喜歡的選擇器)
其它的一些關(guān)于插件的知識(shí)大家可以自己去查閱相關(guān)資料。這里就直接開始講了。
這里是使用的第一種插件類型,先分析下具體的編寫思路。
1.使用鼠標(biāo)右鍵事件后,將禁止所有的系統(tǒng)右鍵菜單功能
2.綁定鼠標(biāo)右鍵事件后,實(shí)際是觸發(fā)鼠標(biāo)按下事件。
3.通過if來判斷,如果按下的是右鍵則執(zhí)行參數(shù),這個(gè)參數(shù)只能是函數(shù)。如果不是右鍵則不執(zhí)行。
相信講到這里,對(duì)jquery很熟悉的也明白要怎么做了。
jquery事件機(jī)制擴(kuò)展,jquery鼠標(biāo)右鍵事件。

jquery事件機(jī)制擴(kuò)展,jquery鼠標(biāo)右鍵事件。

復(fù)制代碼 代碼如下:

/*鼠標(biāo)右鍵插件*/
(function($) {
$.fn.extend({
//定義鼠標(biāo)右鍵方法,接收一個(gè)函數(shù)參數(shù)
"rightClick":function(fn){
//調(diào)用這個(gè)方法后將禁止系統(tǒng)的右鍵菜單
$(document).bind('contextmenu',function(e){
return false;
});
//為這個(gè)對(duì)象綁定鼠標(biāo)按下事件
$(this).mousedown(function(e){
//如果按下的是右鍵,則執(zhí)行函數(shù)
if(3 == e.which){
fn();
}
});
}
});
})(jQuery);

相關(guān)文章

  • jquery遍歷table的tr獲取td的值實(shí)現(xiàn)方法

    jquery遍歷table的tr獲取td的值實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄猨query遍歷table的tr獲取td的值實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-05-05
  • jquery操作ID帶有變量的節(jié)點(diǎn)實(shí)例

    jquery操作ID帶有變量的節(jié)點(diǎn)實(shí)例

    下面小編就為大家?guī)硪黄猨query操作ID帶有變量的節(jié)點(diǎn)實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • Jquery焦點(diǎn)與失去焦點(diǎn)示例應(yīng)用

    Jquery焦點(diǎn)與失去焦點(diǎn)示例應(yīng)用

    這篇文章主要介紹了Jquery焦點(diǎn)與失去焦點(diǎn)示例應(yīng)用,需要的朋友可以參考下
    2014-06-06
  • jQuery中trigger()方法用法實(shí)例

    jQuery中trigger()方法用法實(shí)例

    這篇文章主要介紹了jQuery中trigger()方法用法,實(shí)例分析了trigger()方法的功能、定義及觸發(fā)匹配元素指定類型事件的使用技巧,需要的朋友可以參考下
    2015-01-01
  • jQuery事件與動(dòng)畫超詳細(xì)講解

    jQuery事件與動(dòng)畫超詳細(xì)講解

    在jquery中,jquery動(dòng)畫事件和動(dòng)畫函數(shù)經(jīng)常用的到,今天小編抽時(shí)間給大家整理了些關(guān)于常用的jquery動(dòng)畫事件和動(dòng)畫函數(shù),對(duì)jquery動(dòng)畫函數(shù)和動(dòng)畫事件相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2022-12-12
  • 關(guān)于html+ashx開發(fā)中幾個(gè)問題的解決方法

    關(guān)于html+ashx開發(fā)中幾個(gè)問題的解決方法

    在跟html+ashx打交道的園友們肯定會(huì)發(fā)現(xiàn),這種模式雖然優(yōu)美,但在開發(fā)中會(huì)遇到一些難處理的地方。我也不例外,下面是自己在實(shí)際開發(fā)中總結(jié)出來的幾條經(jīng)驗(yàn),希望跟大家分享,更希望得到大家的建議和更好的解決方法!
    2011-07-07
  • jQuery中;function($,undefined) 前面的分號(hào)的用處

    jQuery中;function($,undefined) 前面的分號(hào)的用處

    這篇文章主要介紹了jQuery中;function($,undefined) 前面的分號(hào)的用處,需要的朋友可以參考下
    2014-12-12
  • IE8下jQuery改變png圖片透明度時(shí)出現(xiàn)的黑邊

    IE8下jQuery改變png圖片透明度時(shí)出現(xiàn)的黑邊

    這些天在做一個(gè)效果,鼠標(biāo)經(jīng)過,PNG圖片由透明變成不透明, 但是會(huì)出現(xiàn)黑邊,晚上查了好多辦法,分別對(duì)IE8設(shè)置過濾器啊等等,都不見效果。最終在熱心網(wǎng)友的幫助下解決了問題,下面我們就來分析下
    2015-08-08
  • 通過jQuery源碼學(xué)習(xí)javascript(二)

    通過jQuery源碼學(xué)習(xí)javascript(二)

    昨天寫了篇通過jQuery源碼學(xué)習(xí)javascript(一),里面有一個(gè)定義對(duì)象C的方法,我早期也沒有太注意這個(gè)方面的技術(shù)細(xì)節(jié)。后來我查了一下資料,發(fā)現(xiàn)里面有很多巧的地方。今天與大家分享
    2012-12-12
  • jquery input checked全選與反選1.3.2的版本

    jquery input checked全選與反選1.3.2的版本

    jquery 全選與反選1.3.2的版本
    2009-05-05

最新評(píng)論