さて、現在のdiv(フェード1)をフェードアウトし、別のフェード(フェード2)でフェードする単純なボタンがMyPage(MyPage)にあります。私は今、どこか他の場所からそのページ(フェード2)に行きたいと思う可能性があることを認識しました。私のページをwindow.location
でリダイレクトできます。しかし、私はそのリンクが(いくつかの他のランダムなページから)押された場合、ページ(フェード1)に行き、次にfadeOut
現在のdivとfadeIn
もう1つ(フェード2)したい。リダイレクト後に関数を実行する
これはあまり混乱しないと思います。
$('#fav').click(function(){
window.location = 'production/produc_order.php';
$('#view_production').fadeOut('slow');
$('#create_order').fadeIn('slow');
})
一度 'window.location'を使うと、ブラウザは新しいページをロードします。実行後は何も表示されません。ページの一部にロードしたい場合はAJAXの使用を調べてください – ManseUK
ページBにユーザーを送信したいが、ページBにユーザーを送信した後もページAのコードを実行したいのですか? –
ユーザーは 'window.location'を使ってページAにリダイレクトしますが、リダイレクト後に基本的にそのボタンの機能を実行する必要があります(つまり、現在のdivをフェードアウトして別のものをフェードインする)。 – Namit