ウェブファイルにウェルカムアニメーションがあり、すべてが1つのCSSファイルに含まれています。このCSSファイルをセッションごとに1回だけ読み込むにはどうすればよいですか?セッションごとにCSSファイルを1回ロードするにはどうすればよいですか?
私はWordpressを使用しており、ホームページにのみロードされるヘッダーファイル内にアニメーションがリンクされています。このCSSファイルを一度ロードするだけで、ユーザーがホームページをクリックするとCSSファイルが読み込まれなくなります。
私はクッキーを設定する必要があることを理解していますが、これを実行する最良の方法は何か分かりません。私は誰かが正しい方向に私を向けることを願っています、ありがとう
EDIT:ここで私が試みたいくつかのコードは、jquery.cookie.jsを使用しています。私のコードはエラーを投げている:
Uncaught TypeError: ("<link/>" , (intermediate value)(intermediate value)(intermediate value)).appendTo is not a function
コード -
jQuery(document).ready(function() {
if (jQuery.cookie('noShowWelcome')){}
else {
jQuery(("<link/>", {
rel: "stylesheet",
type: "text/css",
href: "http://le1dev.co.uk/pureretail/1/wp-content/themes/le1-web-package-a/library/css/header-animation.css"
}).appendTo("head"));
jQuery.cookie('noShowWelcome', true);
};
});
私は彼が、CSSはセッションごとに一度ロードする必要があり、その後、再び現れてはならないことだと思います。だから私が最初にウェブページにアクセスしたときに、アニメーションが読み込まれますが、私が同じセッションで2回目にそれを訪れた場合は表示されません。完全に無関係。 – SchoolBoy
私はある程度同意します。あなたが既に試したコードを投稿することができれば、それは助けになるだろう。それはやや広いかもしれないが、私はそれが不明であるとは思わない。 – SchoolBoy
適切な有効期限のヘッダーを送信するほうがよいので、ブラウザは一度だけ読み込みを行い、方法や時間について心配する必要はありません。質問は、キャッシングについて、しかし、ユーザーが初めてページにアクセスする場合にのみ効果を得ることについてではないようです@twicejrの.htaccess – twicejr