jquery用户评星小例子

1 篇文章 0 订阅

用户评星

效果


 页面结构

<div  class="evaluation">
    <i class="iconfont">&#xe641;</i>
    <i class="iconfont">&#xe641;</i>
    <i class="iconfont">&#xe641;</i>
    <i class="iconfont">&#xe641;</i>
    <i class="iconfont">&#xe641;</i>
    <p></p>
</div>
这里我引用的是字体图标
 
css样式
@font-face {font-family: "iconfont";
    src: url('../fonts/iconfont.eot?t=1484033191829'); /* IE9*/
    src: url('../fonts/iconfont.eot?t=1484033191829#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff?t=1484033191829') format('woff'), /* chrome, firefox */
    url('../fonts/iconfont.ttf?t=1484033191829') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg?t=1484033191829#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:#bfbfbf;
}
.icon-star:before { content: "\e641"; }

.yollew{
    color:#f0db18;
}
.evaluation{
    width: 300px;
    margin:200px auto;
}
.evaluation i{
    cursor: pointer;
}

引入的部分
<link rel="stylesheet" href="css/index.css" />
<script type="text/javascript" src="js/jquery-1.12.3.min.js"></script>


js部分
<script type="text/javascript">
      $(".evaluation i").hover(function(){
          var _index = $(this).index()+1;
          $(this).addClass("yollew");
          $(this).prevAll("i").addClass("yollew").end().nextAll("i").removeClass("yollew");
          $(".evaluation p").text(_index+"分");
      })
</script>
 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值