IOS 中微信浏览器中滚动事件触发多次,导致数据重复加载。
回答
小泽回答
js代码:
//滚动事件(安卓没有触发多次,IOS中一次滚动会触发多次事件)
$(".contain").scroll(function () {
if ($(this).scrollTop() + $(this).innerHeight() > $(this)[0].scrollHeight - 300
&& mySpace.oldScrollHeight < $(this)[0].scrollHeight) {
mySpace.oldScrollHeight=$(this)[0].scrollHeight;
console.log(mySpace.currentTabId + " scroll to bottom");
mySpace.getDataByTabId();
//alert("scroll to bottom"+mySpace.oldScrollHeight);
}
});
(0)