目前用weex框架写app,遇到以下3个问题,求大神赐教。
1.根据导航栏的tab不同,点击滚动到指定位置。类似京东楼梯效果
2.导航栏滚动到顶部时固定在顶部。
3.当前页面的背景颜色根据路由的id动态改变,weex没有document对象,传统的方法实现不了这个功能,请教大神。
前两个属于同一个问题,获取滚动距离。第3个是动态改变颜色,两种颜色还比较好换,关键是我这里有8种不同的颜色,有没有童鞋遇到过这个问题的,求教
目前用weex框架写app,遇到以下3个问题,求大神赐教。
1.根据导航栏的tab不同,点击滚动到指定位置。类似京东楼梯效果
2.导航栏滚动到顶部时固定在顶部。
3.当前页面的背景颜色根据路由的id动态改变,weex没有document对象,传统的方法实现不了这个功能,请教大神。
前两个属于同一个问题,获取滚动距离。第3个是动态改变颜色,两种颜色还比较好换,关键是我这里有8种不同的颜色,有没有童鞋遇到过这个问题的,求教
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1、可以使用内建模块dom的
scrollToElement(node, options)
API,让页面滚动到那个对应的节点写法请见-> http://weex.apache.org/cn/references/modules/dom.html#scrollToElement-node-options2、使用
position: sticky;
,针对你的需求的一种布局方式,以下代码为简写3、使用内建模块animation的
transition(el, options, callback)
API http://weex.apache.org/cn/references/modules/animation.html#transition-el-options-callback,以下代码为简写
以上三点希望对你有所帮助