現在、3つのリンクを含むメニューがあります。これは、隠れたdivの関連性を開き、このjqueryコードを使用します(下記参照)。そのは「fooboxが」開いている場合は、元のdiv要素...jQuery open/close divのトグルを切り替える
すなわちを開けた後、ユーザーがfooboxは「いつものように
$('#foo').toggle(function(){
$('#foobox').animate({marginLeft: '354'}, 1000);
},
function(){
$('#foobox').animate({marginLeft: '0'}, 1000);
});
$('#foo2').toggle(function(){
$('#foo2box').animate({marginLeft: '354'}, 1000);
},
function(){
$('#foobox3').animate({marginLeft: '0'}, 1000);
});
$('#foo3').toggle(function(){
$('#foobox3').animate({marginLeft: '354'}, 1000);
},
function(){
$('#foobox3').animate({marginLeft: '0'}, 1000);
});
を閉じます」「foobox2」を開くには、「foo2は」をクリックする閉じること開いたあなたに感謝あらかじめ。
を次のように
とjQueryがなるあなたのhtmlこれは、私はそれがjfiddleに細かい仕事を得ることができますが後に、あなたに感謝何イムですと仮定私のスクリプト内ではない....私は少し考えて、もう一度感謝の周りに遊ぶ必要があるだろう。 – Dizzi
これはそれだとは思いませんが、 '.data()'を受け付けないjQueryの古いバージョンを使用している可能性はありますか?何かエラーがありますか? 'console.log( 'test')'とコンソール(例えばFirebug)を使って、スクリプトのどこが間違っているのかを知ることができます。 – Kokos
私は以前のjqueryバージョン(1.4.2)を使用していましたが、今度は完璧に動作してくれてありがとうございます:) – Dizzi