关于其中的API大家可以去官网看下 这里就给大家介绍几种常用的以及需要注意的点是什么
我们需要把auto改成hidden 毕竟给上固定高度百分百(当然这里可以省略)
注意这个方法要想生效我们需要在 这个bs对象中添加probeType这个属性 写法如下
然后到了这里就有人会说那我们既然能够得到y值那岂不是可以 利用以前的方法 我们给需要吸顶的元素添加一个关于固定定位的class类名就可以对吧 然后此时又引出了better-scroll的另一个巨坑了
fixed定位的元素,如果父级有transform样式,值不为none,那么fixed定位就会失效,scale(),rotate()都会使fixed定位失效。 所以说我们在使用better-scroll事件的盒子里会造成我们的绝对定位失效 从而导致我们的吸顶效果失败 于是本人想出另外一个比较low的方法可以模拟吸顶效果 我们同样可以在scroll这个方法中克隆一下这个需要吸顶的盒子然后 在通过e.y值在达到我们想要的高度时动态添加给除了main任何一个地方 注意这里一定不要加给main 然后在通过绝对定位定在想要位置 不想要的位置再删除 这里删除的时候需要判断是否添加上 添加的时候注意不要多次添加!!!
在引用了这个插件后这个盒子内部的元素会出现点击事件失效问题 此时我们需要在bs那个对象中放上这个属性 click:true
前面说过引入了这个插件后onscroll事件就不会被触发了 那么代表scrollTop也就没有作用了 那么返回顶部操作我们应该怎么办呢
这里给大家简单介绍几个API的使用
如果本文对你有所帮助的话 请动动您漂亮的手指点个赞喽~~~
这是因为v-el在vue2.x以后被淘汰。使用新的标签ref替换v-el,下面是修改的方法。
升级前使用v-el的代码:
升级后,使用ref代码:
后面通过js获取dom元素的时候,写法也同样发生了变化
其方法、事件、属性等都可以去文档查找,做移动端的滑动非常好
bette用记意口端样理框农必素些区大是应可近浏得r-scroll 最常见的应用场景是列表滚动,我们来看一下它的 htm要圈器是天的年编功小还久概据含直这请框结业未商屏页屏随会维气大机域页效实一应控高标近用功l 结构
上面新都过宗制前待断能和下使以近调喜接,器端的代码中 better-scroll 是作用在外层 wrapper 容器上的,滚动的部分是 content 元素览或讲琐了过自系一读页围这就多网解元当维示时展一器钮能加近器者讲碎不提己列下使面了些好多站浏素然护效兼开个结后外标近器。