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 相关文章推荐
JS代码优化技巧之通俗版(减少js体积)
Dec 23 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
Dec 29 Javascript
判断对象是否Window的实现代码
Jan 10 Javascript
JS去除字符串两端空格的简单实例
Dec 27 Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
Jan 20 Javascript
JavaScript实现动态创建CSS样式规则方案
Sep 06 Javascript
jQuery层级选择器用法分析
Feb 10 Javascript
解决jquery实现的radio重新选中的问题
Jul 03 Javascript
JS鼠标3次点击事件实现代码及扩展思路
Sep 12 Javascript
使用jquery-easyui的布局layout写后台管理页面的代码详解
Jun 19 jQuery
在vue-cli 3中给stylus、sass样式传入共享的全局变量
Aug 12 Javascript
vue 返回上一页,页面样式错乱的解决
Nov 14 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记录日志的实现代码
2011/08/08 PHP
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
easyui的tabs update正确用法分享
2014/03/21 PHP
Yii2超好用的日期和时间组件(值得收藏)
2016/05/05 PHP
php自定义时间转换函数示例
2016/12/07 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
2017/06/09 PHP
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
在Javascript里访问SharePoint列表数据的实现方法
2011/05/22 Javascript
如何使用jQuery来处理图片坏链具体实现步骤
2013/05/02 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
利用CSS3在Angular中实现动画
2016/01/15 Javascript
JavaScript小技巧整理篇(非常全)
2016/01/26 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
2016/10/30 Javascript
ajax前台后台跨域请求处理方式
2018/02/08 Javascript
用vue写一个仿简书的轮播图的示例代码
2018/03/13 Javascript
Node.js 路由的实现方法
2019/06/05 Javascript
Echarts在Taro微信小程序开发中的踩坑记录
2020/11/09 Javascript
夯基础之手撕javascript继承详解
2020/11/09 Javascript
[46:04]Liquid vs VP Supermajor决赛 BO 第四场 6.10
2018/07/05 DOTA
Python制作简易注册登录系统
2016/12/15 Python
Python生成数字图片代码分享
2017/10/31 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
2019/08/12 Python
python识别文字(基于tesseract)代码实例
2019/08/24 Python
python3 map函数和filter函数详解
2019/08/26 Python
在Python中使用filter去除列表中值为假及空字符串的例子
2019/11/18 Python
美国专业级皮肤病和spa品质护肤品的高级零售网站:SkinCareRx
2017/02/06 全球购物
香港家用健身器材、运动器材及健康美容仪器专门店:FitBoxx
2019/12/05 全球购物
PHP经典面试题
2016/09/03 面试题
医学生自荐信
2013/12/03 职场文书
暑期实践思想汇报
2014/01/06 职场文书
护理人员的自我评价分享
2014/03/15 职场文书
十佳好少年事迹材料
2014/08/21 职场文书
图解上海144收音机
2021/04/22 无线电
Spring Boot实战解决高并发数据入库之 Redis 缓存+MySQL 批量入库问题
2022/02/12 Redis
PHP 时间处理类Carbon
2022/05/20 PHP
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript