91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

小程序怎么設置頁面滑動

小新
525
2020-12-07 15:48:29
欄目: 云計算

小程序怎么設置頁面滑動

設置小程序頁面滑動的案例:

1、需要借助小程序的事件:onPageScroll事件。

2、需要借助的API:wx.getSystemInfoSync()。

java代碼:

data :{

scrollTop: 0

},

//監聽屏幕滾動 判斷上下滾動

onPageScroll: function (ev) {

var _this = this;

//當滾動的top值最大或最小時,為什么要做這一步是因為在手機實測小程序的時候會發生滾動條回彈,所以為了處理回彈,設置默認最大最小值

if (ev.scrollTop  wx.getSystemInfoSync().windowHeight) {

ev.scrollTop = wx.getSystemInfoSync().windowHeight;

}

//判斷瀏覽器滾動條上下滾動

if (ev.scrollTop > this.data.scrollTop || ev.scrollTop == wx.getSystemInfoSync().windowHeight) {

//向下滾動

} else {

//向上滾動

}

//給scrollTop重新賦值

setTimeout(function () {

_this.setData({

scrollTop: ev.scrollTop

})

}, 0)

}

onPageScroll(ev) {

var self = this;

//當滾動的top值最大或最小時,為什么要做這一步是因為在手機實測小程序的時候會發生滾動條回彈,所以為了處理回彈,設置默認最大最小值

if (ev.scrollTop  wx.getSystemInfoSync().windowHeight) {

ev.scrollTop = wx.getSystemInfoSync().windowHeight;

}

//判斷瀏覽器滾動條上下滾動

// this.scrollTop || ev.scrollTop == wx.getSystemInfoSync().windowHeight

if (ev.scrollTop > 100) {

console.log(ev.scrollTop, '111');

self.fixBottomBg2 = true;

self.imgSrc = 'home_black_03.png'

} else if (ev.scrollTop > 10) {

self.fixBottomBg1 = true;

console.log('222');

} else {

self.imgSrc = 'home_03.png';

self.fixBottomBg2 = false;

self.fixBottomBg1 = false;

}

self.$apply();

//給scrollTop重新賦值

// setTimeout(function () {

// _this.setData({

// scrollTop: ev.scrollTop

// })

// }, 0)

}

0
沁阳市| 武定县| 阿坝| 阿荣旗| 新巴尔虎左旗| 谢通门县| 陆良县| 长垣县| 沙湾县| 隆安县| 乌拉特中旗| 台中县| 凤阳县| 平南县| 焉耆| 嵩明县| 宣城市| 仁布县| 宁蒗| 武邑县| 汾西县| 黄山市| 旌德县| 徐水县| 浦江县| 弋阳县| 淮南市| 宣化县| 轮台县| 崇州市| 宿松县| 怀柔区| 蒙自县| 信丰县| 江孜县| 遂溪县| 云林县| 光山县| 玉龙| 定远县| 柯坪县|