次のコードはうまく機能しますが、訪問者が特定のページに到達したときにのみ機能する必要があります。もう少し詳しく説明してみましょう。
特定の人だけが取得できる専用リンクを含むメールが送信され、このリンクを介してウェブサイトにアクセスしたときに、スティッキー バーを変更したい - (以下の現在のコードは、任意の訪問に基づいてスティッキー バーを変更します)特定のページだけでなく)。
$(function() {
if(!$.cookie('repeatVisitor')) {
// if the user is not a repeat visitor, set the cookie
$.cookie("repeatVisitor", "true", { expires: 3 }); //expires in 3 days
}
if ($.cookie('repeatVisitor')) {
// if the cookie exists, show the custom div
setTimeout('showDivTwo();', 3000);
}
})
function showDivTwo() {
$('#sticky-bar').fadeOut();
$('#sticky-private').fadeIn();
}
私が知ったように、Cookie は設定されていますが、コードをトリガーして特定の URL のみを変更するものは何もありません。私が考えたことの1つは、配布された専用リンクの最後に #(ハッシュ) をバインドすることです。
変更が Web サイトでの 1 回のクリックに依存するのではなく、特定のページへの訪問のみに基づいて自動的に変更されるようにしたいだけです。
誰でも助けることができますか?繰り返しますが、質問が少し繰り返されたことをお詫びしますが、現在は別の状況です。