jQuery 实现评论等级好评差评特效


Posted in Javascript onMay 06, 2016

实现评分等级,就类似于淘宝的好评差评特效,点击不同的等级图标显示相应的文字,先来看下效果。

jQuery 实现评论等级好评差评特效

看完效果后估计大家都明白我要说的是什么了吧,下面小编就带大家看下代码

<style>

        .maxdiv div{

            height:10px;

            width:20px;

            border:1px solid #000;

            float:left;

            margin:20px 2px 0px 5px;

        }

</style>
<div class="maxdiv">

        <div></div>

        <div></div>

        <div></div>

        <div></div>

        <div></div>

    </div>

<span></span>

最后大家看下JS 上边小编已经把注释都注上了,其实也不难,主要是加深理解..

$(function(){

    $(".maxdiv div").bind("hover",function(){

        $(this).attr("style","background:red");//当前div加上style="background:red";

        $("div:last").prevAll().attr("style","background:red");//给所有的都加上样式;

        $(this).nextAll().attr("style","");//当前div后的所有所有样式都为"";

        var dsize=$("div [style ='background:red']").size();//获得所有背景含有style="background:red"的个数;

        if(dsize==1)

        {

        $('span').text("很差");

        }

        else if(dsize==2)

        {

        $('span').text("差");

        }

        else if(dsize==3)

        {

        $('span').text("一般");

        }

        else if(dsize==4)

        {

        $('span').text("好");

        }

        else if(dsize==5)

        {

        $('span').text("很好");

        }

    });

});

个人能力有限,做的不是太美观,有需要的朋友可以拿去再美化一下,呵呵。

Javascript 相关文章推荐
10个新的最有前途的JavaScript框架
Mar 12 Javascript
javascript刷新父页面的各种方法汇总
Sep 03 Javascript
简单实现限制uploadify上传个数
Nov 16 Javascript
基于javascript实现动态时钟效果
Aug 18 Javascript
js轮盘抽奖实例分析
Apr 17 Javascript
jquery+css实现简单的图片轮播效果
Aug 07 jQuery
React 组件转 Vue 组件的命令写法
Feb 28 Javascript
vue使用v-if v-show页面闪烁,div闪现的解决方法
Oct 12 Javascript
使用vue开发移动端管理后台的注意事项
Mar 07 Javascript
浅谈Node 异步IO和事件循环
May 05 Javascript
vue props default Array或是Object的正确写法说明
Jul 30 Javascript
在Vue中使用Echarts实例图的方法实例
Oct 10 Javascript
Node.js插件安装图文教程
May 06 #Javascript
node.js插件nodeclipse安装图文教程
Oct 19 #Javascript
javascript实现平滑无缝滚动
Aug 09 #Javascript
基于jquery实现即时检查格式是否正确的表单
May 06 #Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
May 05 #Javascript
jquery实现全选和全不选功能效果的实现代码【推荐】
May 05 #Javascript
jquery实现全选功能效果的实现代码
May 05 #Javascript
You might like
实用函数8
2007/11/08 PHP
PHP动态创建Web站点的方法
2011/08/14 PHP
win2003服务器使用WPS的COM组件的一些问题解决方法
2012/01/11 PHP
PHP获取php,mysql,apche的版本信息及更多服务器信息
2021/03/09 PHP
利用location.hash实现跨域iframe自适应
2010/05/04 Javascript
优化javascript的执行效率一些方法总结
2013/12/25 Javascript
充分发挥Node.js程序性能的一些方法介绍
2015/06/23 Javascript
jQuery+PHP实现可编辑表格字段内容并实时保存
2015/10/09 Javascript
JS实现兼容各种浏览器的高级拖动方法完整实例【测试可用】
2016/06/21 Javascript
jQuery和JavaScript节点插入元素的方法对比
2016/11/18 Javascript
Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
2017/03/10 Javascript
Vue使用mixins实现压缩图片代码
2018/03/14 Javascript
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
玩转vue的slot内容分发
2018/09/22 Javascript
Node.js 在本地生成日志文件的方法
2020/02/07 Javascript
JavaScript写个贪吃蛇小游戏(超详细)
2020/03/17 Javascript
python中的列表推导浅析
2014/04/26 Python
django定期执行任务(实例讲解)
2017/11/03 Python
Python安装pycurl失败的解决方法
2018/10/15 Python
PyQt5实现从主窗口打开子窗口的方法
2019/06/19 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
2019/07/28 Python
pygame实现俄罗斯方块游戏(AI篇2)
2019/10/29 Python
Python实现实时数据采集新型冠状病毒数据实例
2020/02/04 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
基于Django signals 信号作用及用法详解
2020/03/28 Python
解决pycharm下pyuic工具使用的问题
2020/04/08 Python
解决python 执行sql语句时所传参数含有单引号的问题
2020/06/06 Python
美国顶尖折扣时尚购物网:Bluefly
2016/08/28 全球购物
世界上最好的精品店:Shoptiques
2018/02/05 全球购物
火山咖啡:Volcanica Coffee
2019/10/29 全球购物
维多利亚的秘密阿联酋官网:Victoria’s Secret阿联酋
2019/12/07 全球购物
介绍一下游标
2012/01/10 面试题
Java程序员面试90题
2013/10/19 面试题
实习生个人的自我评价
2013/12/08 职场文书
夫妻分居协议书范文
2014/11/26 职场文书
导游词之山东八仙过海景区
2019/11/11 职场文书