2012-04-15 53 views
0

我使用的是Drupal Omega HTML5 starterkit主題,並試圖刪除塊部分,然後導致內容區域擴大以填充額外空間。根據正文中的類更改div類

我發現了兩件事,當我首先查看HTML輸出中的歐米茄時,它使用'grid - ($)'來確定div區域的大小。

其次,活動佈局類型被列爲主體類之一,並根據當前活動的佈局類型進行更改,例如,我試圖針對的是.responsive-layout-narrow。

我是比較新的JQuery的,但作爲一個起點,我試着寫了下面的腳本

到目前爲止,我還沒有能夠得到這個工作在所有和任何幫助,將不勝感激。

感謝

回答

1

你需要一個if聲明那裏,因爲hasClass()返回一個布爾值:

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'); 
} 

另外,要小心混合單引號和雙引號,這是一個危險的習慣。

+0

謝謝elclanrs我試過你的更新和清理代碼,但還沒有運氣。我想可能有一個進程阻止它的過程,這有點煩人 – 2012-04-15 08:13:48