資源描述:
《基于javascript實(shí)現(xiàn)智能右鍵菜單》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識(shí)是在這次中級(jí)黨校的培訓(xùn)班上。通過學(xué)習(xí),了解了黨的發(fā)展歷程,對(duì)黨的性質(zhì)、宗旨、任務(wù)等基本知識(shí)有了進(jìn)一步的了解基于JavaScript實(shí)現(xiàn)智能右鍵菜單 通過本文給大家介紹智能右鍵菜單,需要引入的文件再文末會(huì)給出,先給大家展示下代碼: 具體代碼如下所示: varcityArray=newArray(); cityArray.push("北京"); cityArray.push("上海"); //設(shè)置表頭的鼠標(biāo)右擊事件 $('th').mousedown(function(e){ varselected=e.target.innerHTML; //
2、3表示右鍵 if(e.which==3){ if(selected=="訂票類型"){ varopertion={ name:"訂票類型" }; vardata=[[{ text:'出票', func:function(){ alert("出票"); } }],[{對(duì)黨的認(rèn)識(shí)也有了進(jìn)一步的提高。才真正體會(huì)到了中國共產(chǎn)黨的偉大、光榮和正確,更感到只有中國共產(chǎn)黨是全中國最廣大人民利益的忠實(shí)代表我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識(shí)是在這次中級(jí)黨校的培訓(xùn)班上。通過學(xué)習(xí),了解了黨的發(fā)展歷程,對(duì)黨的性質(zhì)、宗旨、任務(wù)等基本知識(shí)有了進(jìn)一步的了解 text:'留票', func:fun
3、ction(){ alert("留票"); } }],[{ text:'改簽', func:function(){ alert("改簽"); } }],[{ text:'退票', func:function(){ alert("退票"); } }],[{ text:'全部', func:function(){ alert("全部"); } }]]; $(this).smartMenu(data,opertion); }elseif(selected=="出發(fā)城市"){對(duì)黨的認(rèn)識(shí)也有了進(jìn)一步的提高。才真正體會(huì)到了中國共產(chǎn)黨的偉大、光榮和正確,更感到只有中
4、國共產(chǎn)黨是全中國最廣大人民利益的忠實(shí)代表我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識(shí)是在這次中級(jí)黨校的培訓(xùn)班上。通過學(xué)習(xí),了解了黨的發(fā)展歷程,對(duì)黨的性質(zhì)、宗旨、任務(wù)等基本知識(shí)有了進(jìn)一步的了解 varopertion={ name:"出發(fā)城市" }; vardata=[]; for(vari=0;i //使用閉包 (function(i){ func=function(){ alert(cityArray[i]); } })(i); varobj={ text:cityArray[i], func:func }; varcArray=newArray(); cArray
5、.push(obj); data.push(cArray); } varother={ text:"全部", func:function(){ alert("全部");對(duì)黨的認(rèn)識(shí)也有了進(jìn)一步的提高。才真正體會(huì)到了中國共產(chǎn)黨的偉大、光榮和正確,更感到只有中國共產(chǎn)黨是全中國最廣大人民利益的忠實(shí)代表我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識(shí)是在這次中級(jí)黨校的培訓(xùn)班上。通過學(xué)習(xí),了解了黨的發(fā)展歷程,對(duì)黨的性質(zhì)、宗旨、任務(wù)等基本知識(shí)有了進(jìn)一步的了解 } } varotherArray=newArray(); otherArray.push(other); data.push(otherA
6、rray); $(this).smartMenu(data,opertion); } } returnfalse;//阻止鏈接跳轉(zhuǎn) }); $('th')指定加右鍵的標(biāo)簽,根據(jù)實(shí)際來確定我這里是加在表格的表頭上,所以是th標(biāo)簽 e.which=3表示是右鍵 這里列出了兩種情況 一種是菜單上的內(nèi)容確定用前面一種opertion定義該右鍵菜單的名稱,要唯一 另一種是不確定可以通過從服務(wù)端獲取數(shù)據(jù),存儲(chǔ)在數(shù)組中,我這里寫死了,然后用第二種方式實(shí)現(xiàn)其中需要用到閉包 以上內(nèi)容是小編給大家分享的基于JavaScript實(shí)現(xiàn)智能右鍵菜單的相關(guān)知識(shí),希望對(duì)大家有所幫助!對(duì)黨的認(rèn)識(shí)也有了
7、進(jìn)一步的提高。才真正體會(huì)到了中國共產(chǎn)黨的偉大、光榮和正確,更感到只有中國共產(chǎn)黨是全中國最廣大人民利益的忠實(shí)代表