最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2015年09月24日 16:43:45   作者:田念明  
用jQuery實現(xiàn)了三種情況下的變灰不可用的效果,當(dāng)鼠標(biāo)放到上面點擊,右鍵菜單就會消失,其實解決的辦法也很簡單,只要在對應(yīng)的單擊事件里重新綁定右鍵菜單即可,需要的朋友可以參考下

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

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

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樣式,設(shè)置了一下它的透明度使它變灰。

效果圖:

圖一:除此之外全部關(guān)閉

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

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

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"); //當(dāng)前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" }); 
   } 

效果圖:

 圖二:當(dāng)前頁右側(cè)全部關(guān)閉

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

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

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)的效果如下圖

圖三:當(dāng)前頁左側(cè)全部關(guān)閉

上面實現(xiàn)了三種情況下的變灰不可用的效果,當(dāng)鼠標(biāo)放到上面點擊,右鍵菜單就會消失,其實解決的辦法很簡單,希望這篇文章可以給大家?guī)韱l(fā)。

相關(guān)文章

最新評論

大石桥市| 博爱县| 绵阳市| 城市| 文山县| 定日县| 滨州市| 南阳市| 崇明县| 新郑市| 株洲市| 南宫市| 潮州市| 苗栗市| 铁岭县| 金溪县| 宜章县| 类乌齐县| 静乐县| 巴彦县| 枣庄市| 咸宁市| 谷城县| 老河口市| 通榆县| 阿尔山市| 辽阳市| 涿鹿县| 屏边| 囊谦县| 玉屏| 合作市| 六盘水市| 盐边县| 武冈市| 紫云| 鹿邑县| 海宁市| 南皮县| 文成县| 靖西县|