购物网站的星级评价

作者: 阿拉拉 | 来源:发表于2016-09-03 10:17 被阅读39次

最近写了一个购物网站的星级评价,,,本以为很快写完,在写的过程中的,有点被这个逻辑搞混了;

效果图

这里的body里面就只是一个ul 和li标签,五角星是用搜狗输入法直接打出来的,这点我觉得搜狗确实很强大...主要是js部分的逻辑,,直接上代码分析;


$(function() {

varwjx_none ='☆',

wjx_sel  ='★';

$(".commentli").mouseenter(function() {

//给当前元素前面所有元素变成实心的五角星(包括自己),并且后面元素变为空心的五角星

$(this).text(wjx_sel).prevAll().text(wjx_sel).end().nextAll().text(wjx_none);

}).click(function() {

给当前的元素增加class.去除其他元素的class

$(this).addClass("click").siblings().removeClass("click");

});

$(".commentli").mouseleave(function() {

//这个一定要加上,要不然会有bug ,把所有元素先清空,就是变成空心的早操作..这是一个坑,之前没加这个,总是有bug,感觉代码写的也没错...

$(".comment li").text(wjx_none);//先给所有五角星都变空心

//给你点击的元素前面变成实心,后面变成空心的...

$(".click").text(wjx_sel).prevAll().text(wjx_sel).end().nextAll().text(wjx_none);

});

})

demo代码部分

相关文章

  • 购物网站的星级评价

    最近写了一个购物网站的星级评价,,,本以为很快写完,在写的过程中的,有点被这个逻辑搞混了; 这里的body里面就只...

  • 星级评价

    用于星级评价,可以设置高亮和低亮颜色;可以自由选择读写;可以设置整星/半星/按百分比显示;地址:https://g...

  • 星级评价插件

    星级评价插件 gem 'jquery-raty-rails', github: 'bmc/jquery-raty-...

  • iOS - 评价星级

    1.通过xib布局,添加五个按钮,并设置tag值: 2.关联属性,将五个按钮放入同个数组中: 3.按钮添加点击事件:

  • react 评价星级

    // 这是父组件 // 先声明个取评价分数的函数 目前只有偶数分(2/4/6/8/10)对应5颗星星 grad...

  • 如何设计购物网站更具营销力?

    电商盛行的时代,人人都在讨论购物网站设计,不管是商家还是消费者都拥有评价一个购物网站设计好坏的能力。但是,如何设计...

  • vue实现店铺的星级评价

    需求分析#### 1.星级评价在店铺中多次使用,因此作为组件进行编写2.星级评价的标准是该店铺的得分,样式以星星的...

  • 用户星级评价效果

    今天看到有道题,用户做星级评价,于是就用jQuery写了一个。 代码就这么多

  • 仿商城评价星级

  • 小程序星级评价

    里面图标用了iconfont 这里面我就不写了,自己引用吧,喜欢就留个小星星吧 (▽)

网友评论

    本文标题:购物网站的星级评价

    本文链接:https://www.haomeiwen.com/subject/uopkettx.html