teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

コードの追加

2019/09/25 05:15

投稿

sakusakupanda
sakusakupanda

スコア12

title CHANGED
File without changes
body CHANGED
@@ -14,6 +14,11 @@
14
14
 
15
15
  殴り書きで文章もまとまっていませんが回答いただければ幸いです。よろしくお願いします。
16
16
 
17
+
18
+ 9/25追加
19
+ 下記の部分を追加しましたところappendした要素に対してもイベント発火するようになりましたが
20
+ apenndする前の同じ要素にイベントが重複してしまいます。スクロールするたびにイベントが重なるようになりました。
21
+
17
22
  参考記事 
18
23
  https://glitter-style.jp/labo/web-resource/coexist-photoswipe-and-infinite-scroll/
19
24
  https://haayaaa.hatenablog.com/entry/2019/03/12/204522
@@ -45,4 +50,31 @@
45
50
  status: '.page-load-status' // 読み込み中表示したいタグのクラス
46
51
  })
47
52
  })
53
+ ```
54
+
55
+
56
+ ```
57
+ :javascript
58
+ var luminousTrigger = document.querySelectorAll('#luminous')
59
+ if( luminousTrigger !== null ) {
60
+ new LuminousGallery(luminousTrigger);
61
+ }
62
+ ___________________________________________________________________________
63
+ $('#menus').on( 'append.infiniteScroll', function() {
64
+ var luminousTrigger = document.querySelectorAll('#luminous')
65
+ if( luminousTrigger !== null ) {
66
+ new LuminousGallery(luminousTrigger);
67
+ }
68
+ });
69
+ //この部分を追加
70
+ ___________________________________________________________________________
71
+ $(function() {
72
+ $('#menus').infiniteScroll({// 監視してほしい範囲のタグのクラス
73
+ path : 'nav.pagination a[rel=next]', // 次ページのリンク(kaminari使ってる)
74
+ append : '.root_page__right__contents__list', // 読まれたら追加していくタグのクラス
75
+ history: false, // ページが読まれてもURLを変えない
76
+ prefill: true, // 一番下まで読まれる前にpathを読み込む
77
+ status: '.page-load-status' // 読み込み中表示したいタグのクラス
78
+ })
79
+ })
48
80
  ```

1

参考記事の追加

2019/09/25 05:15

投稿

sakusakupanda
sakusakupanda

スコア12

title CHANGED
File without changes
body CHANGED
@@ -14,6 +14,10 @@
14
14
 
15
15
  殴り書きで文章もまとまっていませんが回答いただければ幸いです。よろしくお願いします。
16
16
 
17
+ 参考記事 
18
+ https://glitter-style.jp/labo/web-resource/coexist-photoswipe-and-infinite-scroll/
19
+ https://haayaaa.hatenablog.com/entry/2019/03/12/204522
20
+
17
21
  ```ここに言語を入力
18
22
  - if post.images.attached?
19
23
  - post.images.each_with_index do |image,i|