tolerance
是ArriveBehavior
对象在检测到新元素到达时的容忍度。当指定了tolerance
时,ArriveBehavior
对象将在元素出现后的一段时间内等待,以确保元素真正到达。
var arrive = new ArriveBehavior(selector, callback, options);
arrive.tolerance = 1000; // 在1秒内等待元素到达
tolerance
:等待新元素到达的时间(以毫秒为单位)。可以是一个整数或一个浮点数。默认为0,即不等待。下面是一个设置了tolerance
参数的简单示例:
var arrive = new ArriveBehavior('.new-element', function() {
console.log('New element has arrived!');
}, {
tolerance: 2000 // 在2秒内等待元素到达
});
在上面的示例中,ArriveBehavior
对象将在元素出现后的2秒内等待,以确保元素真正到达。如果2秒钟内没有检测到新元素,ArriveBehavior
对象将停止监视。如果检测到新元素,将执行回调函数并停止监视。
tolerance
是ArriveBehavior
对象在检测到新元素到达时的容忍度。使用tolerance
参数可以确保元素真正到达后再执行行为。默认情况下,tolerance
为0,即不等待,立即执行行为。可以使用整数或浮点数指定tolerance
参数的值,单位为毫秒。