课程
/前端开发
/WebApp
/Web App下图片滑动组件的开发
为什么不直接改变ul的位移来移动.只需要计算一个值就ok了. 高度宽度直接max-width:100%,max-height:100%. 用css来写垂直 水平居中
2014-06-24
源自:Web App下图片滑动组件的开发 4-3
正在回答
想当然的情况下,都想通过ul 改变位移来移动啊,多简单啊,干啥去计算那么多li 的值啊,多此一举啊,但是你确定? 通过ul 改变位移来移动会依赖什么?依赖li的横向排列,而且正如我说的,如果有几十张图片怎么办? 在css3 中使用translate3d是极占内存,IOS safari 很可能就直接闪退了 如果你想要优化到终极怎么办?有优化的空间吗?没有因为你依赖li 的依次横向排列。 而li 单独计算位移,则是li之间互相不影响,所以把li 减少到最少,也就是我后面说的3 个li 就能表示所有图片。
淡墨素然的青春
直接移动ul简单些吧,计算每个li是为了后期优化
都可以
举报
本课程就是讲述从零开始,如何构建一个移动端的滑动组件
1 回答什么函数中不直接使用this.wrap而要重新var wrap = this.wrap 这样写有什么好处吗?
2 回答感觉有点奇怪
4 回答为什么html结构要用js生成呢
1 回答ip6运行蹦了 怎么解决啊
2 回答为什么要将方法加在原型上