12/23

今天总结一下那个点菜的网页。那个网页的js除了点菜的加减运算其他的都用的是插件。

1.Adaptive  是一网页自适应的框架。

使用方法:

1
2
3
4
5
6
<script src="js/adaptive.js"></script> 
<script> 
window['adaptive'].desinWidth = 640;// 设计图宽度 
window['adaptive'].baseFont = 18;// 没有缩放时的字体大小 
window['adaptive'].init();// 调用初始化方法 
</script>

然后在css中设置相应样式即可:

1
2
3
4
5
6
7
8
9
10
11
12
13
.main-info {
height0.88rem;
padding-bottom0.24rem;
}
.fund-info {
positionrelative;
font-weightnormal;
padding0.2rem 0;
padding-right1.7rem;
padding-left0.23rem;
font-size0.32rem;
line-height1;
}

利用rem布局,根据公式  

html元素字体大小 = document根节点(html)宽度 * 100 / 设计图宽度  

设置html元素的font-size,然后根据设计图大小/100即为css大小。  
比如一个div设计图宽度为89px,那么在css中我们可以这样书写:width:0.89rem;  
如果是文字,我们也建议使用rem。  

对于iphone的retina高清显示屏,我们做了缩放处理,以达到最佳显示效果。

 

 

2jquery.nav 是网页顶部导航定位滚动内容插件

文件引用:

1
2
3
4
5
6
7
<script src="js/jquery.min.js"></script>
<script src="js/jquery.nav.js"></script>
<script>
$(function(){
    $('#nav').onePageNav();
});
</script>

 

3.navbar.js  是一个导航插件  

是个能在滚动页面的时候帮用户固定导航条在浏览器窗口的顶部的 jQuery 插件,。用户还可以添加自己喜欢的 jQuery 效果或者是迷人的 CSS 库来美化导航。

  

4.waypoints.min 滚动监听事件

在使用Waypoints插件之前,首先需要包含一个jQery文件,然后包含下载的插件

Html代码  
  1. <script src="/path/to/jquery.min.js"></script>  
  2. <script src="/path/to/waypoints.min.js"></script>  

 

这个时候你就可以尽情的使用Waypoints插件了, 最简单的使用方法是调用.waypoint,并传递到一个函数中

Js代码  
  1. $('#example-basic').waypoint(function() {  
  2.   notify('Basic example callback triggered.');  
  3. });  

 

只要利用好这些插件我们就能写好点菜购物车自动结算网页了,还是响应式的。

 

 

posted @ 2015-12-23 13:00  水瓶君  阅读(137)  评论(0编辑  收藏  举报