2017-07-17 14 views
1

私のウェブサイトのタイトルにフェードイン効果のCSSコードを書いています。それはうまくいきましたが、私が出ているページに応じて、タイトルの特定の部分をフェードイン/フェードインしたいと思います。特定のWebページ上にスクリプトを実行し、別の特定のWebページを残す

私は「生物学」と「動物学→生物学」と題し1に行くというタイトルのページを残している場合は、私がフェードインする部分だけをしたい「→動物学を」:ここでは

は、私が欲しいものです私はまだ「生物学→動物学」に行き、今は「生物学→動物学→脊椎動物」を残しているなら「脊椎動物」という部分をフェードアウトし、「生物学→動物学」 "

私はそれがこのようなものになると思う:あなたがページを知るために、スクリプト(例えばPHPの$_SERVER['HTTP_REFERER']または何か他のもの)を使用する必要があり

:これはロジックです

if ((window.location.pathname == 'x') && (Leaving_page == 'y')) { 
      //code for fade-in/out here 
} 

答えて

0

ユーザーがどこから来ているかを示します。

、あなたはまた、別のクラス名を使用して、異なるcssアニメーション効果を作成する必要があります(例えば.name-fade-out.name-fade-in

あなたは、あなたの「動物学」ページでは、このような何かをifステートメントを使用することを行うたら:

if (prev_page == 'http://www.example.com/biology'){ 
    //print Biology <span class=".name-fade-in"> → Zoology <span> 
} 
else if (prev_page == 'http://www.example.com/biology/zoology/vertebrates'){ 
    //print Biology → Zoology <span class=".name-fade-out"> → Vertebrates <span> 
} 
else{ 
    //print Biology → Zoology 
} 

、それはあなたが他のすべてのページのためにそれを行う方法です

関連する問題