easyui中的tabs在改變窗體大小時回到初始化時的tab頁

問題描述

譬如,tabs默認選擇頁爲tab1,你選擇tab2頁後改變窗體的大小,tabs又選中了tab1。


改變窗體大小後,

原因

tabs在改變窗體大小時會重新解析

解決方法

在頁面中添加如下js,其中'#upload'爲Tabs組件id:
$(window).resize(function () { 
             var tab = $('#upload').tabs('getSelected');
             var index = $('#upload').tabs('getTabIndex',tab);
            
             $('#upload').tabs({  
                 width: $("#upload").width(),  
                 height: "auto"  
             }); 
             
             $('#upload').tabs('select',index);
        })  


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章