Pārlūkot izejas kodu

:recycle: setting intersection point higher

tags/0.9.0
J 4 gadus atpakaļ
vecāks
revīzija
81f4499517
1 mainītis faili ar 5 papildinājumiem un 3 dzēšanām
  1. 5
    3
      vue-theme/src/pages/list.vue

+ 5
- 3
vue-theme/src/pages/list.vue Parādīt failu

144
             if(!this.type) return console.error('cannot setup interseciton handler for undefined type')
144
             if(!this.type) return console.error('cannot setup interseciton handler for undefined type')
145
 
145
 
146
             console.warn('setting up intersection handler for:', this.type)
146
             console.warn('setting up intersection handler for:', this.type)
147
-            const footerEl = document.querySelector(".footer-wrapper footer")
147
+            const footerEl = document.querySelector(".page--list > article footer")
148
             console.warn('found el: ',footerEl)
148
             console.warn('found el: ',footerEl)
149
             if(!footerEl) return
149
             if(!footerEl) return
150
             console.warn('attach to: ',footerEl)
150
             console.warn('attach to: ',footerEl)
158
             }
158
             }
159
             const settings = {
159
             const settings = {
160
                 root: footerEl,
160
                 root: footerEl,
161
-                rootMargin: '-20px 0px 0px 0px',
162
-                threshold: 1.0
161
+                rootMargin: '0px 0px 0px 0px',
162
+                threshold: 0.80
163
             }
163
             }
164
             this.observer = new IntersectionObserver(onIntersect, settings)
164
             this.observer = new IntersectionObserver(onIntersect, settings)
165
+            this.observer['_for'] = this.type
166
+            console.log(this.observer)
165
         },
167
         },
166
         unsetIntersectionLoader(type) {
168
         unsetIntersectionLoader(type) {
167
             if(!type) return console.error('cannot unset intersection handler for undefined type...')
169
             if(!type) return console.error('cannot unset intersection handler for undefined type...')

Notiek ielāde…
Atcelt
Saglabāt