IntersectionObserver.relativeTo
解释:使用选择器指定一个节点,作为参照区域之一。
方法参数
String selector, Object object
selector参数说明: 选择器
margins参数说明: 用来扩展(或收缩)参照节点布局区域的边界
示例
在开发者工具中预览效果
扫码体验
请使用百度APP扫码
图片示例
代码示例
<scroll-view class="scroll-view" scroll-y> <view class="scroll-area" style="{{appear ? 'background: #ccc' : ''}}"> <text class="notice">向下滚动让小球出现</text> <!-- 占位元素 --> <view class="filling"></view> <!-- 小球 --> <view class="ball"></view> </view></scroll-view>
Page({data: { },onReady() {const intersectionObserver = swan.createIntersectionObserver(this);intersectionObserver.relativeTo('.scroll-view', 50);console.log(intersectionObserver); // {selector: ".scroll-view", margins: 50}swan.showModal({title: 'relativeTo',content: JSON.stringify(intersectionObserver._relativeInfo)});},onUnload() {this.intersectionObserver && this.intersectionObserver.disconnect();}});
