次のスクリプトは、div の状態に応じて異なる背景を示しています。
展開されていない場合は「プラス (+)」記号が表示されますが、展開されている場合は背景画像がありません (何も表示されません)。
問題は、一度しか機能しないことです。
(.mix 値により Div が拡張され、.meta クラスが別の背景に切り替わります)。
どんな手掛かり?
Jquery コード:
$(document).ready(function() {
$('.meta').click(function() {
$(this).css('background', 'none');
});
$('.mix').click(function(){
var collapse_content_selector = $(this).attr('href');
var toggle= $(this);
$('.meta').click(function() {
$(this).css('background', 'url(images/arrow_down.png) no-repeat scroll 95% 97% transparent');
});
$(collapse_content_selector).toggle(function(){
});
$('.meta').click(function() {
$(this).css('background', 'none');
});
});
});
ありがとうございました!