2016-08-09 6 views
0

ネストされたレイアウトがたくさんある場合は、各レイアウトコンテナ(クラスui-layout-centerのdivの親)を特定し、それぞれにlayout()を手作業で呼び出す必要があります。私はレイアウトコンテナのそれぞれに設定され何のIDを持っていないので、私の考えは、すべてのコンテナを取得し、ちょうどこのように、自動的にそれらのすべてにlayout()を呼び出すことだった:jQueryレイアウト多くのネストされたレイアウト

$(".ui-layout-center").parent().layout({ 
     applyDefaultStyles : true 
    }); 

しかし、それは唯一の最上位のレイアウトとしては動作しません。 layout() edと思われる。 質問は今私のjqueryの選択/コードで間違っているものです。

+0

あなたの質問は不明です。 – nbryans

答えて

0

デバッグ後、jqueryが選択範囲を反復していた方法について私の前提が間違っていることがわかりました。したがって、解決策は次のとおりです。

$(".ui-layout-center").each(function() { 
     $(this).parent().layout({ 
      applyDefaultStyles : true 
     }); 
    }); 
関連する問題