2012-10-11 32 views
3

我想這個改變移動DIV(順序爲:MENU,左,右),當我調整低於481px的窗口,用;jQuery的時候調整大小的瀏覽器

jQuery(document).ready(function($) { 

$(window).resize(function() { 
    var responsive_viewport = $(window).width(); 
    if (responsive_viewport < 481) { 
      $('#inner-content').parent().prependTo('middle'); 
    } 
}); 
+2

http://jsfiddle.net/CKfqv/ – Nick

+0

@optimus - 張貼作爲一個答案。你的方法比我的好。 :) – bhb

回答

1

使用此

$(window).resize(function() { 

    var responsive_viewport = $(window).width(); 

    //console.log(responsive_viewport); 
    if (responsive_viewport < 481) { 
     var middle_div = $('#main-middle').clone().remove(); 
     $("#main-1").before(middle_div); 
    } 
}); 

您div編號有這是不允許的空間。我猜想你有錯過的是連字符或下劃線。我在我的代碼中添加了連字符。

此外上面的代碼不斷添加菜單當視口< 481.所以嘗試設置一個標誌或一旦它已經移動的東西。否則,你將有多個菜單。

乾杯!

0

我記下確定這是否完整。我面臨一些問題時,我認爲端口設置寬度爲481 所以我將它設置爲350

jsfiddle.net/CKfqv

相關問題