评分---五星好评
CSS:
1 #score1 i { 2 vertical-align: middle; 3 display: inline-block; 4 width: 32px; 5 height: 32px; 6 background: url('图片地址') no-repeat center center; 7 background-size: cover; 8 } 9 10 #score1 i.on { 11 background-image: url('图片地址'); 12 }
HTML:
1 <span id="score1"> 2 <i></i><i></i><i></i><i></i><i></i> 3 </span>
JavaScript:
1 /** 2 * [score 评分] 3 * @param {[String]} scoreId [评分Id] 4 * @param {[String]} extentStr [需要变成实体的星星的样式class] 5 * $(scoreId).val() [访问分数] 6 */ 7 function score(scoreId, extentStr) { 8 9 scoreId = "#" + scoreId; 10 11 $(scoreId + " i").hover(function() { // 鼠标移入,未确定选择分数时 12 13 for (var i = 0; i <= $(this).index(); i++) { 14 15 $(scoreId + " i").eq(i).addClass(extentStr); // 实星星 16 17 } 18 19 $(scoreId + " i").click(function() { // 点击评分,确定好分数后无法更改 20 21 for (var i = 0; i <= $(this).index(); i++) { 22 23 $(scoreId + " i").eq(i).addClass(extentStr); 24 25 } 26 27 $(scoreId).val($(this).index()+1); 28 29 $(scoreId + " i").unbind(); // 清除移入移出 30 31 }); 32 33 }, function() { // 鼠标移出 34 35 $(scoreId + " i").removeClass(extentStr); // 描线星星 36 37 }); 38 39 } 40 41 score("score1", "on");
留下你的足迹求推荐呦

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
带实际例子的Android架构MVP简述一「 JAVA,MVP,Retrofit,RxJava」
带实际例子的Android架构MVP简述一「 JAVA,MVP,Retrofit,RxJava」 谷歌推荐的MVP架构,是有Model层的。但是也有一种方式,是省略了Model层,把网络请求的方式在Presenter层完成了。本篇讲解的就是无model层实现方式。 本篇文章会使用Retrofit和RxJava请求一个学生信息接口,将请求到的学生数据展示到界面上文本上。 学生数据.png 为什么要有这个东西 原生的架构是把所有的操作,如网络请求,数据库请求都直接放在了Activity里面。这样做得好处是写得时候比较简单,在操作较少的时候,这样做事很方便的。 但是当我们的操作多得时候,代码太多,读起来就很费劲了。比如第一行代码里面最后的酷欧天气项目里的WeatherActivity就是我们原生的做法,把网络请求直接在Activity里面进行。 WeatherActivity.png 而MVP架构要做得,就是把Activity中过多的代码,网络请求,数据库数据请求抽离出来,是一种封装思想。 简而言之,MVP架构的作用就是一个类的代码太多了,把一个类的代码抽离出来,放在几个类中 项目架构的搭建...
- 下一篇
使用PHP搭建Web版Docker管理系统实践
版权声明:作者:汤青松 https://blog.csdn.net/u013431141/article/details/81612523 一、背景 团队中使用容器比较频繁,但并不是所有人都可以登陆服务器去执行命令,但是又需要用到docker,所以有一个需求通过web来管理docker,而其他语言并不怎么熟悉,后期维护成本比较高,所以笔者采用PHP来管理容器。 在技术调研阶段,笔者一开始想的是用php的system来执行docker命令,后来查找了相关资料发现,原来docker本身提供了一套API来管理它,因此倒省了很多事情。 二、操作概要 开启Docker Remote Api 搭建Web-docker 功能验证与测试 三、开启Docker Remote Api docker提供API支持,但是默认情况下并没有开启,因此需要使用的时候需要把API功能开启,笔者开启的方法选择了socat这个组件,下面介绍一下如何安装及启动socat,这里介绍brew和docker分别的安装方法,读者只需要采用其中一种即可。 参考文档:Docker on Mac上的Remote API 远程控制 3.1...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS6,CentOS7官方镜像安装Oracle11G
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7设置SWAP分区,小内存服务器的救世主