欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何實現(xiàn)jQueryEasyUI右鍵菜單變灰不可用效果

本篇文章給大家分享的是有關如何實現(xiàn)jQuery EasyUI右鍵菜單變灰不可用效果,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設計、成都網(wǎng)站制作與策劃設計,蘇州網(wǎng)站建設哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設十年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:蘇州等地區(qū)。蘇州做網(wǎng)站價格咨詢:13518219792

使用過EasyUI的朋友想必都知道瘋狂秀才寫的后臺界面吧,作為一個初學者我不敢妄自評論它的好壞,不過它確實給我們提供了一個很好框架,只要在它的基礎上進行修改,基本上都可以滿足我們開發(fā)的需要。

知道“瘋狂秀才”寫的后臺界面已經(jīng)有一段時間了,直到昨天才好好的研究了一下。在測試的過程中,我發(fā)現(xiàn)了一個自認為不友好的地方,舉個例子:只剩下一個Tab選項卡時,點擊“除此之外全部關閉”,接著會彈出兩個提示框,提示“后邊沒有了~~”和“到頭了前邊沒有了~~”。我平時經(jīng)常使用VS作為開發(fā)工具,使用VS的朋友也會注意到,當只有一個頁面打開時,右擊“Close All But This”是變灰不可用的,我感覺這樣更加的人性化。于是,我就試著實現(xiàn)這一功能?!隘偪裥悴拧苯o加了注釋,所以在研究代碼的時候很方便,在這里真的感謝“瘋狂秀才”所做的工作。在“outlook2.js”這個文件中有一個函數(shù)“tabClose()”,里面清清楚楚的加了這樣一條注釋 /*為選項卡綁定右鍵*/。我看到這里就高興了,要實現(xiàn)我的功能就是在這里面了。

首先,實現(xiàn)“除此之外全部關閉”變灰不可用。

當只打開一個Tab選項卡時,右鍵菜單里“除此之外全部關閉”就應該變灰不可用,這樣可以提示用戶沒有除這一個選項卡沒有其他的選項卡了。程序?qū)崿F(xiàn)很簡單了,只要獲得打開Tab選項卡的個數(shù),如果個數(shù)為1,那么就把“除此之外全部關閉”變灰不可用就行了。

var tabcount = $('#tabs').tabs('tabs').length; //tab選項卡的個數(shù)      if (tabcount <= 1) {          $('#mm-tabcloseother').attr("disabled", "disabled").css({ "cursor": "default", "opacity": "0.4" });      }      else {          $('#mm-tabcloseother').removeAttr("disabled").css({ "cursor": "pointer", "opacity": "1" });      }

說明:在Firfox,Google,Opera瀏覽器里,“disabled”的屬性不起作用,所以我加了一個CSS樣式,設置了一下它的透明度使它變灰。

第二,實現(xiàn)“當前頁右側全部關閉”變灰不可用。

當一個Tab選項卡的右側沒有選項卡的時候,這個Tab選項卡就應該變灰不可用。程序?qū)崿F(xiàn)也不難,只要獲得最后一個Tab選項卡的標題和當前右鍵菜單所在的Tab選項卡的標題進行比較,如果一致,就把“當前頁右側全部關閉”變灰不可用。

var tabs = $('#tabs').tabs('tabs');     //獲得所有的Tab選項卡  var tabcount = tabs.length;  //Tab選項卡的個數(shù)  var lasttab = tabs[tabcount - 1];  //獲得最后一個Tab選項卡  var lasttitle = lasttab.panel('options').tab.text(); //最后一個Tab選項卡的Title  var currtab_title = $('#mm').data("currtab");  //當前Tab選項卡的Title         if (lasttitle == currtab_title) {            $('#mm-tabcloseright').attr("disabled", "disabled").css({ "cursor": "default", "opacity": "0.4" });        }        else {            $('#mm-tabcloseright').removeAttr("disabled").css({ "cursor": "pointer", "opacity": "1" });        }

第三,實現(xiàn)“當前頁左側全部關閉”變灰不可用。

這個跟第二個相反就行了,獲得第一個Tab選項卡的標題和當前Tab選項卡的標題進行比較。

var onetab = tabs[0];  //第一個Tab選項卡  var onetitle = onetab.panel('options').tab.text();  //第一個Tab選項卡的Title       if (onetitle == currtab_title) {            $('#mm-tabcloseleft').attr("disabled", "disabled").css({ "cursor": "default", "opacity": "0.4" });        }        else {            $('#mm-tabcloseleft').removeAttr("disabled").css({ "cursor": "pointer", "opacity": "1" });        }

最后,實現(xiàn)的效果如下圖

如何實現(xiàn)jQuery EasyUI右鍵菜單變灰不可用效果如何實現(xiàn)jQuery EasyUI右鍵菜單變灰不可用效果

圖一:除此之外全部關閉 圖二:當前頁右側全部關閉

如何實現(xiàn)jQuery EasyUI右鍵菜單變灰不可用效果

圖三:當前頁左側全部關閉

上面實現(xiàn)了三種情況下的變灰不可用的效果,當鼠標放到上面點擊,右鍵菜單就會消失,其實解決的辦法也很簡單,只要在對應的單擊事件里重新綁定右鍵菜單即可,這里就不給出代碼了。

以上就是如何實現(xiàn)jQuery EasyUI右鍵菜單變灰不可用效果,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章標題:如何實現(xiàn)jQueryEasyUI右鍵菜單變灰不可用效果
網(wǎng)頁地址:http://aaarwkj.com/article6/iidgog.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、定制網(wǎng)站手機網(wǎng)站建設、小程序開發(fā)、移動網(wǎng)站建設、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
少妇熟女视频一区二区三区| 日韩欧美一区精品在线观看| 亚洲欧美日韩成人在线| 天堂av影片在线观看| 久久成人a毛片免费观看网站| 国产国产人免费人成免费人妖| 99在线视频午夜福利| 国产av不卡精品影片| 色哟哟在线观看国产精品| 91精品欧美综合在线| 日本在线最新视频一区二区三区 | 欧美日韩亚洲中文二区| 免费人妻一区二区三区| 天堂在线手机av观看| 不卡的视频在线观看| 国产精品99久久久久久| 亚洲欧美日韩一区中文字幕| 亚洲精品福利一二三区| 国产一区在线免费在线观看| 人妖激情一区二区三区| 亚洲欧洲一区二区免费| 未满18周岁禁止观看视频| 亚洲国产第一尤物视频| 韩日男人女人性生活视频| 国产精品白浆大屁股一区二区三 | 亚洲av天堂天天天堂色| 国产精品天干天综合网| 天天操夜夜骑日日干| 老湿机午夜在线免费观看| 91欧美一区二区在线视频| 国产精品传媒免费在线观看| 国产精品视频一区二区久久| 亚洲av成人精品日韩一区麻豆 | 国产欧美日韩国产精品| 国产精品日本一区二区| 国产高清剧情在线观看| 国产精品欧美日韩中文| 少妇人妻偷人精品系列| 日本新任女教师在线播放| 偷拍偷窥女厕一区二区视频| 日韩美女毛片啪啪响|