2つのdivがページ全体をカバーしていますが、1つ1つ、必要に応じて隠して表示します。最初のページの変数を使用して新しいページが読み込まれたときにJQueryを実行します
言い換えれば、私は1ページしか見ることができず、ボタン1をクリックするといくつかのものが隠れ、他のものは2ボタンをクリックすると表示されます。
マイコード:
$(function() {
$('.boxes').click(function() {
var e = $(this).attr('id');
console.log(e);
if(e == 'Button1') {
$('#Div0').fadeIn(1000);
$('#Div1').fadeOut(1000);
}
else if(e == 'Button2') {
$('#Div0').fadeOut(1000);
$('#Div1').fadeIn(1000);
}
});
});
正常に動作します。
これは私のリンク先ページではないという問題がありました。私は誰かが彼が見たいと思うものに応じてボタンをクリックすることができる着陸(ホーム)ページを持っています。そして、私はそれらのdivとページをロードしたいが、正しいdivが表示されます。
基本的に同じプロセスが必要ですが、ボタン(button1 & button2)は別のページにあります。クリックがページをロードし、スクリプトを実行して正しいDivをロード(表示)します。
ボタンをクリックしたときに値を取得するための変数(変数e)を取得し、その変数を次のページに渡すことができれば、それはうまくいくと考えていました。どのようにそれを行う上の任意のアイデアですか?
これとは別の方法で考えてみましょうか?
なぜonload()関数を使用できないのですか? http://stackoverflow.com/questions/4057236/how-to-add-onload-event-to-a-div-element – Ramkee