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 相关文章推荐
javascript中的注释使用与注意事项小结
Sep 20 Javascript
扩展JavaScript功能的正确方法(译文)
Apr 12 Javascript
单击按钮显示隐藏子菜单经典案例
Jan 04 Javascript
js导航栏单击事件背景变换示例代码
Jan 13 Javascript
jquery+ajax实现跨域请求的方法
Jan 20 Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
May 26 Javascript
Javascript中return的使用与闭包详解
Jan 11 Javascript
vuex的使用及持久化state的方式详解
Jan 23 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
Feb 03 Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
Sep 14 Javascript
node.js实现为PDF添加水印的示例代码
Dec 05 Javascript
Vue+element 解决浏览器自动填充记住的账号密码问题
Jun 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实现图形显示Ip地址的代码及注释
2014/01/20 PHP
PHP获取当前所在目录位置的方法
2014/11/26 PHP
PHP面试常用算法(推荐)
2016/07/22 PHP
PHP 传输会话curl函数的实例详解
2017/09/12 PHP
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
javascript实现table选中的行以指定颜色高亮显示的方法
2015/05/13 Javascript
jQuery对JSON数据进行排序输出的方法
2015/06/24 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
2016/07/14 Javascript
JS实现的表格行上下移动操作示例
2016/08/03 Javascript
JS实现数组去重复值的方法示例
2017/02/18 Javascript
Express + Session 实现登录验证功能
2017/09/08 Javascript
如何开发出更好的JavaScript模块
2017/12/22 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
2019/05/09 Javascript
教你完全理解ReentrantLock重入锁
2019/06/03 Javascript
JS浮点数运算结果不精确的Bug解决
2019/08/01 Javascript
基于Vue CSR的微前端实现方案实践
2020/05/27 Javascript
[55:45]DOTA2上海特级锦标赛D组败者赛 Liquid VS COL第一局
2016/02/28 DOTA
python生成验证码图片代码分享
2016/01/28 Python
浅谈python中的数字类型与处理工具
2017/08/02 Python
python GUI库图形界面开发之PyQt5布局控件QGridLayout详细使用方法与实例
2020/03/06 Python
在pytorch中动态调整优化器的学习率方式
2020/06/24 Python
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达的源码
2021/02/18 Python
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
美国韩国化妆品和护肤品购物网站:Beautytap
2018/07/29 全球购物
英国文具、办公用品和科技商店:Ryman
2018/09/27 全球购物
韩国演唱会订票网站:StubHub韩国
2019/01/17 全球购物
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
波兰办公用品和学校用品在线商店:Dlabiura24.pl
2020/11/18 全球购物
服装设计专业毕业生推荐信
2013/11/09 职场文书
火车来了教学反思
2014/02/11 职场文书
我的中国梦演讲稿800字
2014/08/19 职场文书
唐山大地震的观后感
2015/06/05 职场文书
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2021/06/26 MySQL
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL
关于nginx 实现jira反向代理的问题
2021/09/25 Servers