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

如何實現(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ā)
成人爱爱免费观看视频| 精品日韩电影在线观看| 国产三级视频在线观看视频| 亚洲欧美高清一区二区| 国产精品亚洲二区三区三州| 亚洲日本韩国福利久久| 可以直接看内射的视频| 亚洲国产日朝欧美综合久久| 日韩视频播放一区二区| 播放欧美日韩特黄大片| 欧美日韩在线不卡一区| 欧美另类亚洲综合久青草| 91九色在线精品一区| 精品一区二区亚洲精品| 国产午夜激情自拍视频| 日本亚洲欧洲一区二区| 九九六热这里只有精品| 日韩精品毛片一区到三区| 久久亚洲春色中文字幕| 熟女中文字幕亚洲一区二区| 日韩人妻精品中文字幕专区不卡| 偷拍丝袜美腿在线观看| 开裆丝袜高跟啪啪高潮av| 亚洲免费av第一区第二区| 精品一区二区三区毛卡片| 精品人妻中文av一区二区 | 成人免费毛片内射视频| 亚洲一区二区三区日本久久| 亚洲中文字幕永久免费| 亚洲视一区二区三区四区| 日韩不卡高清免费在线视频| 在线视频日韩欧美国产二区| 国产偷自一区二区三区| 亚洲av产在线精品亚洲第| 日韩欧美国产成人在线观看| 日本精品人妻一区二区三区蜜桃| 亚洲欧美日韩成人在线| 日韩黄片一区二区三区| 精品伊人久久大香线蕉| 日韩精品一区二区在线天天狠天| 91精品国产自产在线蜜臀|