这里有新鲜出炉的 Javascript 教程,程序狗速度看过来!
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
这篇文章主要介绍了 javascript 实现五星评分功能,大家现在会见到许多五星评级,知道是如何实现的吗?小编和大家一探究竟。
本文为大家分享了 javascript 实现五星评分功能的实例代码,大家可以参考学习一下,具体的实现办法如下
在分享 javascript 实现五星评价功能的实例代码之前,先看一看效果图:
star1.png star1.png
具体代码:
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>53</title>
- <script src='js/jquery-1.11.1.js'></script>
- <style>
- *{
- margin: 0;
- padding: 0;
- }
- body{
- padding: 20px;
- }
- .star1{
- width: 70px;
- height: 13px;
- background: url('images/star1.png') repeat-x left center;
- }
- .star2{
- /* width: 60%;*/
- height: 13px;
- background: url('images/star2.png') repeat-x left center;
- float: left;
- }
- </style>
- <script>
- $(function(){
- var fiveStars=function(num){
- if(!num||num<3){
- return '--';
- }
- return '<div class="star1"><div class="star2" style="width:'+num*20+'%"></div></div>';
- }
- var str=fiveStars(4)
- $('body').html(str)
- })
- </script>
- </head>
- <body>
- <!--<div class='star1'><div class="star2"></div></div> -->
- </body>
- </html>
希望本文对大家学习 javascript 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0411/268794.html