###前提・実現したいこと
- ajax実装された「もっと見る」を押して、リスト末尾に20件追加される。
- リストからアイテムを選び、アイテム詳細ページに遷移。
- ブラウザバックする。
- DOMの状態が初期化されているので、末尾に追加された20件は消えている。 →もっと奥にあるアイテムを見るには、また「もっと見る」を押さないといけない。
javascript
1//contentsをaddする処理 2function contents(){ 3 //ajaxの処理 4} 5 6//もっとみる押したとき 7$('.js-btn-more').on('click', function() { 8 //履歴にurl追加 pushState 9 //関数呼ぶ 10 contents(); 11} 12 13//戻る押したとき 14$(window).on('popstate', function() { 15 //ページ番号分contents()を繰り返す 16 //関数呼ぶ 17 contents(); 18}
こんな感じなのではないかなーと考えているのですが、どうにもうまくいきません。。
どなたかご教授ください。