//監聽元素變化classList //監聽元素變化className //方法一 var tab2Interval = setInterval(function(){ if(!!($('#tab-2').get(0).className) && ($('#tab-2').get(0).className).includes('active')) { viewShow.resertTableHeight(); clearInterval(tab2Interval); } },10); //方法二 // Object.defineProperty($('#tab-2').get(0),'classList', { // get: function () { // return classList; // }, // set: function (newValue) { // viewShow.resertTableHeight();//變更后觸發 // } // });
$(window).resize(function(){ viewShow._initGridList(); viewShow.resertTableHeight() });