<body>
どのタブ固有がアクティブであるかに応じて、の背景色を変更しようとしています。
タブがアクティブになると、「st_view_active」というクラスがタブのコンテンツに追加されます。タブのコンテンツに、タブがアクティブなときに体の背景色がどうあるべきかを示す16進コードを含む非表示のdivを追加します。jQueryコードは次のようになります。
$(document).ready(function() {
$(function(){
$('body').css('backgroundColor',$('.st_view_active').find('.background').text());
});
});
そして、タブがアクティブなときの私のhtmlコードは次のとおりです。
<div class="tab-6 st_view st_view_active" >
<div style="display:none" class="background">yellow</div>
<div class="st_view_inner">
tab 6
</div>
</div>
したがって、tab6がアクティブな場合、ボディの背景は黄色になります。しかし、これは機能しておらず、背景色も変化していません。ここで何が間違っているのでしょうか。
ありがとうPS:赤と青の四角は、次の前のタブハンドラーです。