240 发简信
IP属地:河北
  • <scroll-view scroll-x class="scroll-x" scroll-left="{{navScrollLeft}}" scroll-with-animation="{{true}}" bindscroll="scrollchange">

    scrollchange: function(event){
    this.setData({
    scrollLeft: event.detail.scrollLeft
    });
    console.dir(event.detail.scrollLeft);
    },

    centerTap: function (event) {
    //点击的偏移量
    // console.log(event);
    var cur = event.detail.x + this.data.scrollLeft;
    // console.log(cur);
    // console.log(wx.getSystemInfoSync().windowWidth);
    //每个tab选项宽度占15%
    var singleNavWidth = wx.getSystemInfoSync().windowWidth * 16 / 100;
    // console.log(singleNavWidth);
    this.setData({
    clickNumber: parseInt(cur / singleNavWidth)
    })

    微信小程序利用scroll-view和swiper实现标签页

    小程序实现一个联动的效果,具体效果看图。 上方是一个可滚动的标签栏。下面也是可以滚动的内容区。点击上方标签栏,下方内容跟着切换到响应的界面。下面滚动时候,上面的标签栏也跟随切...

  • 你这个有一个bug,就是当菜单栏内容特别多的话,超过了屏幕的宽度时,滑动后,会出现点不到的现象:解决办法:在导航栏的scroll-view加一个bindscroll事件,判断一下向右滑动了多少,将偏移值加在 var cur = event.detail.x;上即可!

    微信小程序利用scroll-view和swiper实现标签页

    小程序实现一个联动的效果,具体效果看图。 上方是一个可滚动的标签栏。下面也是可以滚动的内容区。点击上方标签栏,下方内容跟着切换到响应的界面。下面滚动时候,上面的标签栏也跟随切...

  • centos部署ruby on rails-V2.3.3

    1、安装各种依赖的gem yum install make gcc openssl-devel zlib-devel gcc gcc-c++make autoconf re...