2016-09-18 21 views
-2

私は本質的に2つの画像をスライドさせて画面のZ-インデックスを高くして、ホームページの下のウェブサイトのコンテンツを表示します。それはホームページにのみあり、他のページにはありません。divを削除/除外ウェブサイトから

私がしたいのは、このアニメーションを、セッション中にページに初めてアクセスするときだけ実行させることです。したがって、ユーザーが別のページに移動してからホームページに戻った場合、アニメーションを再び実行する必要はありません。

唯一の解決策は、ホームページが読み込まれるたびにチェックされる最初のページの読み込み時にHTML5セッション記憶域オブジェクトを作成し、jqueryを使用して、オブジェクトの値がセット。

これは、このような単純な作業のために少し過度のようです。セッション中にページの再読み込み全体にわたって永続的なdivを削除する簡単な方法に関する提案はありますか?私のためにコードを書く必要はありません。できるだけ簡単な方向に向けるだけです。同様に、CSSだけでこれを行う方法があります。 JavaScriptを使用して要素を削除すると、サイト内の別のページに移動してからホームページに戻った後も削除されたままになります。お願いしてありがとう!

P.S.これはカスタムのWordPressテーマですので、私はPHPソリューションにもオープンしています。

+0

フィードバックありがとうございます。クライアント側のセッションストレージは、私がやろうとしていたものでした。彼らが私が見落としていた他の解決策であるかどうかを知りたかっただけです。 –

答えて

1

リファラーURLを確認し、リファラーがサイト自体でない場合にのみアニメーションを実行できます。しかし今回は、訪問者が最初に別のページを開いてホームページに移動すると、アニメーションは表示されません。

もう1つのオプションはCookieを使用することです。

+0

これは、私が心に留めていたよりも良い解決策のようです。ありがとう。試してみます。 –

関連する問題