お世話になります。
jQueryについての質問です。
$("class名").click(function(){
$(this).addClass(’追加したいclass名’);
});
でclassを追加して、aリンクで別のページに行きます。
移動先のページに戻るボタンがあって、その戻るボタンに
$(function(){
$("ボタンclass名").on(’click’,function(){
history.back();
});
});
と記述したのですが、これで戻るとクリックで追加したclass名が消えてしまいます。
class名を追加した状態に戻すことは可能なのでしょうか?
また、可能だとしたらどのような方法で可能なのでしょうか?
よろしくお願いします。
みんなの回答 3 件
aタグのtargetがselfで遷移すればもちろんリフレッシュされるわけですから、
ページが戻ってきたときは変更したクラスは消えて元に戻っていると思います。
一番簡単なのはtargetをblankにして、history.back()をwindow.close()に変更でしょうか。
元のページを生きたままにするということです。
class追加する際にcookieとかに情報保存しておいて、戻ってきたときにcookieの値から状態を復元すればよいのでは?
トピ主です。
できました!
お二方ともありがとうございました!
javascript=プラグインという発想が先に来るのは、便利だからです!
勉強不足と言われればそれまでですが...
ご指摘ありがとうございます!
関連するトピックス