评价部分中星级评价简单的实现

说明:主要是想总结一下jquery中的知识,这个例子中用到的主要是jquery中prevall()方法和nextAll()方法进行元素集合的遍历

jquery部分
 $(function(){
    $(".star01 li").addClass("xing_nomarl");
    $(".star01 li").click(function(){
        $(".star01 li").addClass("xing_nomarl");
        $(this).addClass("xing_select");
        $(this).prevAll().addClass("xing_select");
        $(this).nextAll().removeClass("xing_select").addClass("xing_nomarl");
        var star_number = $(this).prevAll().length+1;
        //alert(star_number);
    })
});
 
 html部分
 <ul class="star">
   <li></li>
   <li></li>
   <li></li>
   <li></li>
   <li></li>
</ul>

css部分
.star{
    display:inline-block;
    padding-left:0;
    margin-bottom: -5px;
    }
.star li{
    position:relative;
    padding-left:10px;
    float:left;
    cursor:pointer;
}
.xing_nomarl{
    width:18px;
    height:18px;
    display:block;
    margin:0 5px;
    background:url(xingxing_nomarl.png) no-repeat left center;
    background-size:100%;
    overflow:hidden;
    }
.xing_select{
    width:18px;
    height:18px;
    display:block;
    margin:0 5px;
    background:url(xingxing_select.png) no-repeat left center;
    background-size:100%;
    overflow:hidden;
    }

时间: 2024-10-11 08:54:45

评价部分中星级评价简单的实现的相关文章

iOS:自己写的一个星级评价的小Demo

重新整理了下自己星级评价的Demo,可以展示星级评价,可以动态修改星级. github的地址:https://github.com/hunterCold/HYBStarEvaluationView a simple tool of star evaluation 一个简单的星级评价的工具 欢迎各位提出批评意见,也同时欢迎各位提供更多想法

电商网站订单评价得分的星级样式实现

概述: 电商网站中的订单一般都允许评价,比如质量评价和服务评价等,页面上以星星多少表示评价的高低. (以下截图来源于京东) 本文基于自己的理解和实现“五星级评价”,供参考. ---------------------------------------------------------------------------- 前期准备: 从京东订单页面中拷贝了一个图片,此处命名为star-s.png. 图片star-s.png: 图片分析: 像素160×15px,包含5个满星和5个空星,每个星星

Unity调用IOS的StoreKit实现在游戏内部的对游戏进行星级评价和评论

废话不多说直接上代码. 一 Xcode端的OC代码 在Xcode里面新建一个空的工程(不会搞的百度一下),然后创建一个.h和.m文件,记住要把.m的后缀改成.mm(.mm文件和.m文件的区别就是:.mm文件除了可以包含Objective-C和C代码以外,还可以包含C++代码),这个类要继承自NSObject .h代码如下: // // UnityStoreKit.h // UnityStoreKit // // Created by mac on 2017/12/14. // Copyright

仿淘宝实现多行星级评价

最近再做一个评价功能,当时首先想到的是淘宝的评价功能,感觉那个不错,由于是初学者所以还不是很会,于是在网上百度了一下,我发现网上的都是只有一行星级评价功能,所以我在他 <script type="text/javascript" > var Class = { create: function() { return function() { this.initialize.apply(this, arguments); } } } var Extend = function

Deep Learning(深度学习)之(九)词向量的内部任务评价和外部任务评价方法

关键词: 内部任务评价(Intrinsic Evaluation)和 外部任务评价(extrinsic evaluations).超参数影响下的类比评价任务.人类决策和词向量距离的相关性.结合上下文处理歧义.窗口分类. 这个课堂笔记我们将会对词向量(也就是词嵌入)的内部任务评价和外部任务评价方法进行讨论.主要的内容是单词类比(word analogies)技术,我们会把它当做内部任务评价的技术并展示其相关示例,它会在词向量的调谐(tune)中发挥重要作用.我们还会讨论如何训练模型的权重/参数,并

java中,一个简单但出错率又大的‘加法’题,1+1+&#39;1&#39;+1+1+1+1+&quot;1&quot;=?

1+1+'1'+1+1+1+1+"1"=? 结果是多少?很多人看了题之后,可能会说结果是71.  当然有的童鞋可能会说很简单,放工具里运行一下就知道结果了,如果不运行代码,你会得出一个什么样的结果呢? 如果告诉你答案是551,会迷惑么?怎么会得出551? 下面我们来看看怎么算的: 1.我们大家都知道1 .'1'."1"的区别,1 表示一个int类型,’1'是表示一个char类型,"1" 表示一个字符串类型. 2.1+1+'1'+1+1+1+1+&

多线程(三) java中线程的简单使用

============================================= 原文链接:多线程(三) java中线程的简单使用 转载请注明出处! ============================================= java中,启动线程通常是通过Thread或其子类通过调用start()方法启动. 常见使用线程有两种:实现Runnable接口和继承Thread.而继承Thread亦或使用TimerTask其底层依旧是实现了Runnabel接口.考虑到java的

Mac中Git的简单实用(6) --- 分支管理策略

今天我来介绍下Git,Git是一款免费.开源的分布式版本控制系统. 我们在上一个学习了Git分支冲突管理. 这一章,我们要学习Git的Fast-forward模式.保存恢复现场 .测试的feature分支. Mac中Git的简单实用(1) - Git基本命令(1) Mac中Git的简单实用(2) - Git基本命令(2) Mac中Git的简单实用(3) - Github远程仓库 Mac中Git的简单实用(4) - 分支branch管理 Mac中Git的简单实用(5) - Git分支冲突管理 1.

java中Object.equals()简单用法

/* equals()方法默认的比较两个对象的引用! */ class Child { int num; public Child(int x){ num = x; } //人文的抛出运行时异常的好处是:可以自定义错误信息! /*public boolean equals(Object o) throws ClassCastException{ if(!(o instanceof Child)) throw new ClassCastException("中文提示:类型错误"); Ch