黑马商城项目_商城主页_zepto应用
2017-11-24 20:35
183 查看
zepto中文网
1、 Zepto是一个轻量级的针对现代高级浏览器的JavaScript库, 它与jquery有着类似的api。 如果你会用jquery,那么你也会用zepto。
2、插件
3、优点
(1)zepto的选择器功能强大
(2)zepto提供animate方法直接设置动画参数
(3)zepto提供css方法直接样式
(4)zepto封装了手指滑动swipe和触碰tap事件
4、优化后代码
1、 Zepto是一个轻量级的针对现代高级浏览器的JavaScript库, 它与jquery有着类似的api。 如果你会用jquery,那么你也会用zepto。
2、插件
3、优点
(1)zepto的选择器功能强大
(2)zepto提供animate方法直接设置动画参数
(3)zepto提供css方法直接样式
(4)zepto封装了手指滑动swipe和触碰tap事件
4、优化后代码
<!--引用核心文件--> <script src="js/zepto/zepto.min.js"></script> <!--引用扩展性选择器--> <script src="js/zepto/selector.js"></script> <!--引用动画模块--> <script src="js/zepto/fx.js"></script> <!--引用移动touch--> <script src="js/zepto/touch.js"></script> <script> $(function(){ /*banner*/ var $banner = $('.hm_banner'); var width = $banner.width(); /*图片盒子*/ var imageBox = $banner.find('ul:eq(0)'); /*点盒子*/ var pointBox = $banner.find('ul:eq(1)'); /*所有的点*/ var points = pointBox.find('li'); var animateFuc = function(){ imageBox.animate({'transform':'translateX('+(-index*width)+'px)'},200,'ease',function(){ if(index >= 9){ index = 1; /*瞬间定位*/ imageBox.css({'transform':'translateX('+(-index*width)+'px)'}); }else if(index <= 0){ index = 8; imageBox.css({'transform':'translateX('+(-index*width)+'px)'}); } /*点盒子 对应*/ points.removeClass('now').eq(index-1).addClass('now'); }); }; var index =1; var timer = setInterval(function(){ index ++; /*做动画*/ animateFuc(); },5000); imageBox.on('swipeLeft',function(){ index ++; animateFuc(); }); imageBox.on('swipeRight',function(){ index --; animateFuc(); }); }); </script>
相关文章推荐
- 黑马商城项目_布局_主页、分类页、购物车页
- 黑马商城项目(三)之二
- MVC4商城项目三:分部视图在导航条上的应用
- 从eclipse到应用商城 —Android项目混淆签名加固打包上线全流程
- 黑马商城项目_商城购物车页面
- 黑马商城项目_商品展示样式设计
- 黑马商城项目_制作导航条的圆点
- 博客应用项目之,系统主页及个人主页
- Python实战开发之Pyramid Web框架在商城项目中的应用教程
- 黑马商城项目(三)之一
- 黑马商城项目_商城分类页_左侧滑动
- Python实战开发之Pyramid Web框架在商城项目中的应用教程
- 黑马商城项目_商城分类页_右侧滑动1
- 黑马商城项目(四)
- MVC4商城项目四:应用Bundle捆绑压缩技术
- 黑马商城项目_导航部分
- 黑马商城项目_导航条圆点的定位
- 黑马商城项目_商城分类页_右侧滑动2
- 09(maven+SSH)网上商城项目实战之使用jersey实现应用服务器和图片服务器分离
- 08 网上商城项目实战之使用jersey实现应用服务器和图片服务器分离