すみません。
表題の通りですが、jquery.cookie.jsを使って、
訪問ごとにローテーションでコンテンツを変えたいです。
コンテンツにはA・B・Cのパータンがあります。
1回目訪問→ Aを表示
2回目訪問→ Bを表示
3回目訪問→ Cを表示
4回目訪問→ Aを表示
...
(以降繰り返し)
以下のように、訪問カウント数はとれるのですが、
参考:https://magnets.jp/web_design/4897/
jquery
1$(function(){ 2 3cookieArr = $.cookie(); 4 5 //訪問回数の処理 6 if (cookieArr['count'] == null) {//初訪問時 7 count = 1; 8 $.cookie('count', count); 9 } else { //2回目以降 10 count = $.cookie('count'); 11 count ++; 12 $.cookie('count', count); 13 } 14 15}); 16
どうやって、A・B・Cをローテションで繰り返せるのかわかりません。。
奇数、偶数や、倍数を判断するのは以下のような感じですよね。。
jQuery
1//奇数の場合 2if( ( count % 2 ) != 0 ) { 3} 4 5//偶数の場合 6if( ( count % 2 ) == 0 ) { 7} 8 9//3の倍数の場合 10if( ( count % 3 ) == 0 ) { 11}
根本的にやり方が違うや、
単純な計算方法を知らないのかもしれませんが、、
アドバイスいただけますと幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/19 05:13