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 相关文章推荐
深入聊聊Array的sort方法的使用技巧.详细点评protype.js中的sortBy方法
Apr 12 Javascript
JavaScript中Date.toSource()方法的使用教程
Jun 12 Javascript
AngularJS入门教程之ng-checked 指令详解
Aug 01 Javascript
微信小程序  audio音频播放详解及实例
Nov 02 Javascript
Node.js和Express简单入门介绍
Mar 24 Javascript
Angularjs 与 bower安装和使用详解
May 11 Javascript
javascript回调函数的概念理解与用法分析
May 27 Javascript
jquery实现放大镜简洁代码(推荐)
Jun 08 jQuery
vue通过watch对input做字数限定的方法
Jul 13 Javascript
详解Nuxt.js Vue服务端渲染摸索
Feb 08 Javascript
vue.js配合$.post从后台获取数据简单demo分享
Aug 11 Javascript
总结4个方面优化Vue项目
Feb 11 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
PHP安装攻略:常见问题解答(三)
2006/10/09 PHP
php中mysql连接和基本操作代码(快速测试使用,简单方便)
2014/04/25 PHP
php中$_POST与php://input的区别实例分析
2015/01/07 PHP
php判断一个数组是否为有序的方法
2015/03/27 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
2015/12/18 PHP
Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
2016/03/21 PHP
PHP实现统计在线人数功能示例
2016/10/15 PHP
Thinkphp框架中D方法与M方法的区别
2016/12/23 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
2019/01/17 PHP
11款基于Javascript的文件管理器
2009/10/25 Javascript
从零开始学习jQuery (八) 插播:jQuery实施方案
2011/02/23 Javascript
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
document.execCommand()的用法小结
2014/01/08 Javascript
js锁屏解屏通过对$.ajax进行封装实现
2014/07/31 Javascript
JQuery 在文档中查找指定name的元素并移除的实现方法
2016/05/19 Javascript
JavaScript关于提高网站性能的几点建议(一)
2016/07/24 Javascript
JavaScript中数组slice和splice的对比小结
2016/09/22 Javascript
js下载文件并修改文件名
2017/05/08 Javascript
自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结
2017/08/18 Javascript
npm配置国内镜像资源+淘宝镜像的方法
2018/09/07 Javascript
nodejs基础之buffer缓冲区用法分析
2018/12/26 NodeJs
js实现图片推拉门效果代码实例
2019/05/18 Javascript
搭建一个nodejs脚手架的方法步骤
2019/06/28 NodeJs
angularjs请求数据的方法示例
2019/08/06 Javascript
vue解决使用$http获取数据时报错的问题
2019/10/30 Javascript
使用python绘制常用的图表
2016/08/27 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
对python 操作solr索引数据的实例详解
2018/12/07 Python
Django实现跨域请求过程详解
2019/07/25 Python
浅析Django中关于session的使用
2019/12/30 Python
python推导式的使用方法实例
2021/02/28 Python
美国办公用品折扣网站:Shoplet.com
2019/11/24 全球购物
小学亲子活动总结
2014/07/01 职场文书
自强自立美德少年事迹材料
2014/08/16 职场文书
品牌转让协议书
2014/08/20 职场文书
起诉书格式范文
2015/05/20 职场文书