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打包类,基本可以实现所有的滚动效果,太强了
Dec 08 Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
Dec 10 Javascript
jQuery取得设置清空select选择的文本与值
Jul 08 Javascript
JavaScript 开发工具webstrom使用指南
Dec 09 Javascript
BootstrapValidator不触发校验的实现代码
Sep 28 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
Oct 27 Javascript
JAVA Web实时消息后台服务器推送技术---GoEasy
Nov 04 Javascript
javaScript 连接打印机,打印小票的实例
Dec 29 Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
Nov 15 Javascript
从源码里了解vue中的nextTick的使用
Nov 22 Javascript
Angular中使用ng-zorro图标库部分图标不能正常显示问题
Apr 22 Javascript
JavaScript经典案例之简易计算器
Aug 24 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字符串的编码问题的详细介绍
2013/04/27 PHP
php读取富文本的时p标签会出现红线是怎么回事
2014/05/13 PHP
必须收藏的23个php实用代码片段
2016/02/02 PHP
thinkphp5引入公共部分header、footer的方法详解
2018/09/14 PHP
laravel框架实现后台登录、退出功能示例
2019/10/31 PHP
javascript DOM编程实例(智播客学习)
2009/11/23 Javascript
JQery jstree 大数据量问题解决方法
2010/03/09 Javascript
Jquery+JSon 无刷新分页实现代码
2010/04/01 Javascript
Jquery CheckBox全选方法代码附js checkbox全选反选代码
2010/06/09 Javascript
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
2010/06/28 Javascript
JavaScript游戏之优化篇
2010/11/08 Javascript
jQuery toggle 代替方法
2016/03/22 Javascript
详解Bootstrap插件
2016/04/25 Javascript
JS实现图片延迟加载并淡入淡出效果的简单方法
2016/08/25 Javascript
js判断所有表单项不为空则提交表单的实现方法
2016/09/09 Javascript
js基本算法:冒泡排序,二分查找的简单实例
2016/10/08 Javascript
Vuex提升学习篇
2018/01/11 Javascript
详解Nuxt内导航栏的两种实现方式
2020/04/16 Javascript
React冒泡和阻止冒泡的应用详解
2020/08/18 Javascript
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
python的类方法和静态方法
2014/12/13 Python
python实现获取客户机上指定文件并传输到服务器的方法
2015/03/16 Python
使用Python的package机制如何简化utils包设计详解
2017/12/11 Python
对Python中range()函数和list的比较
2018/04/19 Python
python在每个字符后添加空格的实例
2018/05/07 Python
python 两个一样的字符串用==结果为false问题的解决
2020/03/12 Python
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
.net C#面试题
2012/08/28 面试题
旅游专业职业生涯规划范文
2014/01/13 职场文书
电力工程合作意向书
2015/05/11 职场文书
法律意见书范文
2015/05/20 职场文书
元旦晚会开场白
2015/05/29 职场文书
简历中的自我评价应该这样写!
2019/07/12 职场文书
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
2021/04/13 Javascript
MySQL读取JSON转换的方式
2022/03/18 MySQL
python高温预警数据获取实例
2022/07/23 Python