1
実際にはタグのクリックにアンカータグのクラスを追加したいが、ページの読み込み時に隠れている。私の場合、読み込んだ後にページをリフレッシュしたいのですが、クリックされたクラスも追加する必要があります。これを解決する方法..ページの更新時にcssクラスを覚えておくには?
HTMLコード:
<div class="flDropDiv category_fl">
<div class="flItems"><a class="category_filter" href="http://192.168.1.156/eles/bed-linen/full-bed-sheets"> Full bed sheets </a> </div>
<div class="flItems"><a class="category_filter" href="http://192.168.1.156/eles/bed-linen/fitted-bed-sheet"> Fitted bed Sheet </a> </div>
<div class="flItems"><a class="category_filter" href="http://192.168.1.156/eles/bed-linen/flat-bed-sheet"> Flat bed sheet </a> </div>
<div class="flItems"><a class="category_filter" href="http://192.168.1.156/eles/bed-linen/twin-bed-sheet"> Twin bed sheet </a> </div>
<div class="flItems"><a class="category_filter" href="http://192.168.1.156/eles/bed-linen/twinxl-bed-sheets"> Twinxl bed sheets </a> </div>
<div class="flItems"><a class="category_filter" href="http://192.168.1.156/eles/bed-linen/queen-bed-sheet"> Queen bed sheet </a> </div>
<div class="flItems"><a class="category_filter" href="http://192.168.1.156/eles/bed-linen/king-bed-sheets"> King bed sheets </a> </div>
<div class="flItems"><a class="category_filter" href="http://192.168.1.156/eles/bed-linen/cal-king-bed-sheets"> Cal king bed sheets </a> </div>
<div class="flItems"><a class="category_filter" href="http://192.168.1.156/eles/bed-linen/duvet-covers"> Duvet covers </a> </div>
<div class="flItems"><a class="category_filter" href="http://192.168.1.156/eles/bed-linen/bed-skirts"> Bed skirts </a> </div>
<div class="flItems"><a class="category_filter" href="http://192.168.1.156/eles/bed-linen/standard-pillow-cases"> Standard Pillow cases </a> </div>
<div class="flItems"><a class="category_filter" href="http://192.168.1.156/eles/bed-linen/king-pillow-cases"> King Pillow cases </a> </div>
<div class="flItems"><a class="category_filter" href="http://192.168.1.156/eles/bed-linen/pillow-shells"> Pillow shells </a> </div>
</div>
のjQueryコード:
$(".category_filter").click(function() {
// alert("coming");return false;
$(this).addClass('selected');
//return false;
});
更新時に変更がなくなります。 2つのことを行うことができます - 1.クリックしたアイテムをLocalstorageまたはCookieに保存し、保存されたタグがあればロードして、選択したクラスをそのクラスに追加します。 2.選択したタグをバックエンドに保存して、ロード時にajaxを取得し、誰かが選択されていればクラスを追加できます。 – psycho
データを永続化するためにlocalstorageまたはcookieを使用することができます。ページがリロードされても機能しない場合は、そのデータを保持することができます。 – geekbro
ローカルストレージにどのように保存するのですか? – Mohan