2013-12-11 47 views
0

我试图让我的窗口调整大小工作,但我必须每次更新页面才能使其工作。有什么办法可以更新动态?jquery调整动态更新?

$(document).ready(function() { 
    var $window = $(window); 

    function checkWidth() { 
    var window_size = $window.width(); 
    if(window_size> 1820){ 
     $('.22').addClass('size33'); 
     $('.22').removeClass('size22'); 
    } else { 
     $('.22').removeClass('size33'); 
     $('.22').addClass('size22'); 
    } 
    } 

    // Execute on load 
    checkWidth(); 

    // Bind event listener 
    $(window).resize(checkWidth); 
}); 
+0

究竟是不是工作?我试过你的代码和事件运行完全正常调整 – Spokey

回答

0
var div = document.body.selectElementbyId("div id") 
window.addEventListener('resize', function() { 
     var window_size = $window.width(); 

     if(window_size> 1820){ 
      $('.22').addClass('size33'); 
      $('.22').removeClass('size22'); 
     } else { 
      $('.22').removeClass('size33'); 
      $('.22').addClass('size22'); 
     } 
     document.getElementbyId("div id").style.width = window_size; 
    } 
}, true); 
+0

很好,我有一个插件不工作,当我申请这个,是否有任何方式,我可以执行插入功能 – user3092243

+0

把代码放在jsfiddle和我会帮你。哪种类型的插件是它? – ambodi