Skip to content

Commit e35dc29

Browse files
JC.TableFreeze fix ie8 resize event
1 parent 3f727d7 commit e35dc29

File tree

6 files changed

+136
-112
lines changed

6 files changed

+136
-112
lines changed

deploy/normal/modules/JC.TableFreeze/0.1/TableFreeze.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

deploy/normal/modules/JC.TableFreeze/0.1/res/default/style.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs_api/files/.._modules_JC.TableFreeze_0.1_TableFreeze.js.html

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -977,15 +977,26 @@ <h1 class="file-heading">File: ../modules/JC.TableFreeze/0.1/TableFreeze.js</h1>
977977
TableFreeze.autoInit
978978
&amp;&amp; ( _insAr = TableFreeze.init() )
979979
;
980-
});
981980

982-
$(window).on( &#x27;resize&#x27;, function(){
983-
$( &#x27;div.js_compTableFreeze&#x27; ).each( function () {
984-
var _ins = TableFreeze.getInstance( $( this ) );
985-
986-
_ins &amp;&amp; _ins.fixHeight();
987-
988-
});
981+
var _win= $( window );
982+
_win.on( &#x27;resize&#x27;, CTFResize );
983+
984+
function CTFResize(){
985+
_win.off( &#x27;resize&#x27;, CTFResize );
986+
987+
$( &#x27;div.js_compTableFreeze&#x27; ).each( function () {
988+
var _ins = TableFreeze.getInstance( $( this ) );
989+
_ins &amp;&amp; _ins.fixHeight();
990+
});
991+
992+
_win.data( &#x27;CTFResizeTimeout&#x27; ) &amp;&amp; clearTimeout( _win.data( &#x27;CTFResizeTimeout&#x27; ) );
993+
_win.data( &#x27;CTFResizeTimeout&#x27;, setTimeout( function(){
994+
_win.off( &#x27;resize&#x27;, CTFResize );
995+
_win.on( &#x27;resize&#x27;, CTFResize );
996+
}, 500 ) );
997+
998+
//console.log( &#x27;resize&#x27;, new Date().getTime() );
999+
};
9891000
});
9901001

9911002
function getMaxNum( _r ) {

0 commit comments

Comments
 (0)