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

關(guān)于jQuery EasyUI 中刷新Tab選項(xiàng)卡后一個(gè)頁面變形的解決方法

 更新時(shí)間:2017年03月02日 09:44:28   作者:菜鳥葫蘆娃  
這篇文章主要介紹了關(guān)于jQuery EasyUI 中刷新Tab選項(xiàng)卡后一個(gè)頁面變形的解決方法,需要的朋友可以參考下

書寫jQuery EasyUI Tab 樣例時(shí),如果刷新前面的Tab 選項(xiàng)卡,某一個(gè)Tab 選項(xiàng)卡里面的頁面布局變亂。如下面圖片所示:

剛開始打開時(shí)頁面布局正確:

這里寫圖片描述
這里寫圖片描述 

此時(shí)我們?cè)诘诙€(gè)選項(xiàng)卡里面,點(diǎn)擊第一個(gè)頁面的刷新按鈕,一直刷新,然后切換回來再看看頁面,如下圖:

這里寫圖片描述 

但是首頁選項(xiàng)卡的頁面是正常的。

這里寫圖片描述 

為了便于解釋說明,這里用第一個(gè)選項(xiàng)卡代表 “首頁”,第二個(gè)選項(xiàng)卡代表”子菜單10”

出現(xiàn)這種情況的問題根本原因在于,你在第二個(gè)選項(xiàng)卡里面,點(diǎn)擊其它第一個(gè)選項(xiàng)卡刷新按鈕時(shí),其實(shí)刷新的時(shí)第二個(gè)選項(xiàng)頁面內(nèi)容,當(dāng)你鼠標(biāo)離開你第一個(gè)選項(xiàng)卡刷新按鈕時(shí) ,此時(shí)才選中了第一個(gè)選項(xiàng)卡,而這時(shí)候第二個(gè)選項(xiàng)卡還沒有渲染完畢,才導(dǎo)致出現(xiàn)這樣的情況。驗(yàn)證過程,這是使用的是驗(yàn)證選項(xiàng)卡的title.

打開兩個(gè)選項(xiàng)卡,一個(gè)”首頁”,一個(gè)”子菜單10”選項(xiàng)卡,切換到”子菜單10”選項(xiàng)卡,然后點(diǎn)擊”首頁”選項(xiàng)卡的刷新按鈕,彈出的結(jié)果如下的圖,可見在鼠標(biāo)點(diǎn)擊的過程中,tab 里面選中的還是”子菜單10”選項(xiàng)卡,并不是我們看到的”首頁”選項(xiàng)卡。

這里寫圖片描述

出現(xiàn)上圖問題的錯(cuò)誤代碼如下:

/* title表示tab選項(xiàng)卡的標(biāo)題 */
function refeshCurrentTab() {
      var tabPanel = $('#tabContainer');//存放tab選項(xiàng)卡的容器
      var tab = tabPanel.tabs('getSelected');
      //alert("tab選項(xiàng)卡選中按鈕的title:"+tab.panel('options').title);      
      var url = $(tab.panel('options').content).attr('src');
      tabPanel.tabs('update', {
        tab: tab,
        options: {
          content: createFrame(url) //創(chuàng)建Frame標(biāo)簽
        }
      });
    };
   function createFrame(url) {
      return '<iframe src="' + url + '" frameborder="0" style="height:100%;width:100%;"></iframe>';
    };

找到問題的根本所在,那么在上述方法中,只需要刷新時(shí)傳入刷新按鈕那個(gè)tab選項(xiàng)卡的標(biāo)題,選中這個(gè),然后再進(jìn)行刷新操作。修改的代碼如下:

/* title表示tab選項(xiàng)卡的標(biāo)題 */
    function refeshCurrentTab(title) {
      var tabPanel = $('#tabContainer');
      var tab = tabPanel.tabs('getSelected');
      //alert("傳入的參數(shù)title:"+title+",tab選項(xiàng)卡選中按鈕的title:"+tab.panel('options').title);      
      var refeshTab = tabPanel.tabs("getTab", title);
      if (tab != refeshTab) {
        tabPanel.tabs("select", title);
        tab = refeshTab;
      }
      var url = $(tab.panel('options').content).attr('src');
      tabPanel.tabs('update', {
        tab: tab,
        options: {
          content: createFrame(url)
        }
      });
    };
   function createFrame(url) {
      return '<iframe src="' + url + '" frameborder="0" style="height:100%;width:100%;"></iframe>';
    };

以上所述是小編給大家介紹的關(guān)于jQuery EasyUI 中刷新Tab選項(xiàng)卡后一個(gè)頁面變形的解決方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • jQuery中closest()函數(shù)用法實(shí)例

    jQuery中closest()函數(shù)用法實(shí)例

    這篇文章主要介紹了jQuery中closest()函數(shù)用法,實(shí)例分析了closest()函數(shù)的功能、定義及匹配元素的各種技巧,需要的朋友可以參考下
    2015-01-01
  • jQuery實(shí)現(xiàn)手機(jī)上輸入后隱藏鍵盤功能

    jQuery實(shí)現(xiàn)手機(jī)上輸入后隱藏鍵盤功能

    最近做了這樣一個(gè)功能,讓用戶輸入手機(jī)發(fā)送驗(yàn)證碼,輸完11位手機(jī)號(hào)后,自動(dòng)隱藏鍵盤。下面通過本文給大家分享實(shí)現(xiàn)方法,一起看看吧
    2017-01-01
  • jQuery焦點(diǎn)圖切換特效代碼分享

    jQuery焦點(diǎn)圖切換特效代碼分享

    這篇文章主要介紹了jQuery焦點(diǎn)圖切換特效,圖片輪播效果特別適合做產(chǎn)品展示,豐富網(wǎng)頁內(nèi)容,感興趣的小伙伴可以參考下。
    2015-09-09
  • 快速學(xué)習(xí)jQuery插件 Cookie插件使用方法

    快速學(xué)習(xí)jQuery插件 Cookie插件使用方法

    快速學(xué)習(xí)jQuery插件中的Cookie插件使用方法,一個(gè)輕量級(jí)的cookie插件,可以讀取、寫入、刪除 cookie,感興趣的小伙伴們可以參考一下
    2015-12-12
  • jquery實(shí)現(xiàn)呼吸輪播效果

    jquery實(shí)現(xiàn)呼吸輪播效果

    這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)呼吸輪播效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 教你一步步用jQyery實(shí)現(xiàn)輪播器

    教你一步步用jQyery實(shí)現(xiàn)輪播器

    相信大家應(yīng)該都會(huì)看到在各大網(wǎng)站上都有一個(gè)輪播器的效果,于是自己不禁也想做一個(gè),查了資料,看了輪播器的原理,慢慢的試著做了做,最終效果勉勉強(qiáng)強(qiáng),但還是想總結(jié)出來,或許對(duì)有需要的朋友們帶來一定的幫助,下面來一起看看吧。
    2016-12-12
  • jQuery學(xué)習(xí)筆記之 Ajax操作篇(一) - 數(shù)據(jù)加載

    jQuery學(xué)習(xí)筆記之 Ajax操作篇(一) - 數(shù)據(jù)加載

    Ajax 通俗來講即不需要刷新頁面即可從服務(wù)器或客戶端上加載數(shù)據(jù),當(dāng)然這些數(shù)據(jù)的格式是多種多樣的。
    2014-06-06
  • jQuery 源碼分析筆記(3) Deferred機(jī)制

    jQuery 源碼分析筆記(3) Deferred機(jī)制

    從1.5版本開始,jQuery加入了Deferred功能,讓事件處理隊(duì)列更加的完善。并用這個(gè)機(jī)制重寫了Ajax模塊。雖然還沒輪到Ajax,但是接下來的事件處理函數(shù)中牽扯到了這個(gè)機(jī)制,所以提前看這段代碼。
    2011-06-06
  • 使用jquery局部刷新(jquery.load)從數(shù)據(jù)庫取出數(shù)據(jù)

    使用jquery局部刷新(jquery.load)從數(shù)據(jù)庫取出數(shù)據(jù)

    jquery提供了很好的ajax交互,我這里用的是直接返回字符串,用的是jquery.load方法從數(shù)據(jù)庫取出的數(shù)據(jù)
    2014-01-01
  • JQuery for與each性能比較分析

    JQuery for與each性能比較分析

    性能優(yōu)化遇到很多細(xì)節(jié)問題(for與each性能比較)記錄下來分享給大家,希望對(duì)你有所幫助
    2013-05-05

最新評(píng)論

佛山市| 皋兰县| 信阳市| 诸暨市| 兴隆县| 鹤岗市| 米林县| 湘乡市| 汽车| 蒙阴县| 西宁市| 浮山县| 陵川县| 济宁市| 永平县| 彩票| 喀什市| 阿拉善盟| 汕头市| 江油市| 中西区| 沛县| 桓台县| 平舆县| 万安县| 新河县| 平乡县| 富宁县| 龙里县| 眉山市| 拜泉县| 景谷| 离岛区| 宁波市| 新巴尔虎左旗| 石景山区| 砚山县| 新沂市| 台湾省| 阿坝县| 大同县|