2013-03-19 24 views
0

我的窗口.resize功能無法正常工作.... 當我降低了瀏覽器窗口,我試圖減少立方體的大小以適合iphone鋪陳.. .. 的問題是它不改變,甚至我沒有看到警示.... 問題是在這行線上沒有354警報沒有顯示出來herewindow.addEventListener(「調整」,

提供以下

window.addEventListener('resize', function(){ 
     if (screen.width < 900) { 
      alert("i am here"); 

回答

0

我的代碼,我看你是使用jQuery的,所以你可以試試這個方法:

$(window).resize(function() { 
    if($(this).width() < 900) { 
     alert("i am here"); 
    } 
}); 
+0

五:感謝您的回覆...我在小提琴更新,但它不工作http://jsfiddle.net/YZYp5/16/ embedded/result/ – user2045025 2013-03-19 23:04:10

+0

通過查看您提供的小提琴,我看到您的代碼是錯誤的。你寫的'window.addEventListener( '調整',函數(){如果(($(本).WIDTH <900){警報( 「我在這裏」);}'這是從我的答案非常不同 – MarcusVinicius 2013-03-19 23:17:40

+0

當我改變按你的代碼,我看不到任何http://jsfiddle.net/YZYp5/21/embedded/result/ – user2045025 2013-03-20 00:20:43

0
window.onresize = function(){ 
    if(window.innerWidth < 900) { 
     alert('hope this help'); 
    } 
} 

希望這有助於 jQuery是一個更好的方法太

+0

這工作得很好......但IFI改變立方體的大小這個函數內部它不工作的原因是什麼window.addEventListener ( '調整大小',函數(){ 如果(window.innerWidth <900){ \t \t \t //警報( 「我在這裏」); 廊= { _config:{ 速度:500, 大小:25, 收藏:0, closeOnEsc:0, 動畫: 「默認」, 幻燈片:1, slideshow_speed:3E3, cube_speed:1E3 }, – user2045025 2013-03-19 23:12:48