2012-04-15 16 views
0

私はDrupal Omega HTML5 starterkitテーマを使用しており、ブロックセクションを削除しようとしていて、余分なスペースを埋めるためにコンテンツ領域を拡張しようとしています。本文のクラスに基づいてdivクラスを変更してください

最初にOmegaでHTML出力を調べたところ、div-regionのサイズを決定するために 'grid - ($)'が使用されていました。

第2に、アクティブなレイアウトタイプはボディクラスの1つとしてリストされ、現在ターゲットに設定しようとしているものが.responsive-layout-narrowであるときにアクティブなものに応じて変更されます。

は、私はjQueryのには比較的新しいですが、出発点として、私は

は、これまでのところ、私はこれがすべてで仕事を得ることができていないと、任意の助けをいただければ幸い次のスクリプトを書いてみました。

if ($('body').hasClass('responsive-layout-narrow')) { 
    $('#region-content').removeClass('grid-6').addClass('grid-8'); 
} 

あなたも短くなっているis()を使用することができます:

if ($('body').is('.responsive-layout-narrow')) { // Notice the `.` 
    $('#region-content').removeClass('grid-6').addClass('grid-8'); 
} 

また、に注意してhasClass()はブール値を返しますので、

おかげ

答えて

1

あなたは、そこにif文を必要とします一重引用符と二重引用符を混ぜると、危険な習慣です。

+0

ありがとうございましたelclanrs私はあなたの更新を試み、コードをきれいにしましたが、運がまだありませんでした。私はそれをブロックしているどこかのプロセスがあるかもしれないと思います。これはちょっと面倒です –