W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
解釋: IntersectionObserver 對象,用于推斷某些節(jié)點是否可以被用戶看見、有多大比例可以被用戶看見。
屬性名 | 說明 |
---|---|
IntersectionObserver.disconnect | 停止監(jiān)聽 |
IntersectionObserver.observe | 指定目標(biāo)節(jié)點并開始監(jiān)聽相交狀態(tài)變化情況 |
IntersectionObserver.relativeTo | 使用選擇器指定一個節(jié)點 |
IntersectionObserver.relativeToViewport | 指定頁面顯示區(qū)域作為參照區(qū)域之一 |
<view class="wrap">
<view class="message">
<text s-if="appear">小球出現(xiàn)</text>
<text s-else>小球消失</text>
</view>
<scroll-view class="scroll-view" scroll-y>
<view class="scroll-area" style="{{appear ? 'background: #ccc' : ''}}">
<text class="notice">向下滾動讓小球出現(xiàn)</text>
<view class="filling"></view>
<view class="ball"></view>
</view>
</scroll-view>
</view>
Page({
onReady() {
this.intersectionObserver = swan.createIntersectionObserver(this);
this.intersectionObserver
.relativeTo('.scroll-view')
.relativeToViewport({bottom: 100})
.observe('.ball', res => {
console.log('observe', res)
});
},
onUnload() {
this.intersectionObserver && this.intersectionObserver.disconnect();
}
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: