网页常动态效果--评分

用变量score记录点击索引,当鼠标离开时用score代替index完成效果

HTML:

        <div class="box">
            <ul>
                <li class="current"></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
            <p>评分为<span></span></p>
        </div>

CSS:

 1             .box{
 2                 width:150px;
 3                 margin:100px auto;
 4             }
 5             .box li{
 6                 width:27px;
 7                 height:28px;
 8                 background: url(images/star.gif) 0 0 no-repeat;
 9                 float: left;
10                 margin-right: 3px;
11             }
12             .box li.current{
13                 background-position: 0 bottom;
14             }

JQ:

 1             jQuery(document).ready(function($) {
 2                 var score = 0; //初始化变量用于存储分数
 3                 $(‘.box li‘).click(function(){
 4                     var index = $(this).index();
 5                     $(".box li:lt("+(index+1)+")").addClass(‘current‘);
 6                     $(".box li:gt("+(index)+")").removeClass(‘current‘);
 7                     //完成之后score = index;
 8                     score = index;
 9                     $(‘span‘).html(index+1);
10                 });
11                 $(‘.box li‘).hover(function() {
12                     var index = $(this).index();
13                     $(".box li:lt("+(index+1)+")").addClass(‘current‘);
14                     $(".box li:gt("+(index)+")").removeClass(‘current‘);
15                 }, function() {
16                     $(".box li:lt("+(score+1)+")").addClass(‘current‘);
17                     $(".box li:gt("+(score)+")").removeClass(‘current‘);
18                 });
19             });
时间: 2024-11-09 03:17:34

网页常动态效果--评分的相关文章

网页常用动态效果--网易轮播图

与小米轮播图类似,多了下角标进度条,同时加了切换效果 HTML代码: <div class="box"> <div> <ul> <li style="z-index:1;"><img src="image/163/1.jpg" alt="" width="310" height="220"/> <span></

jquery版网页倒计时动态效果

<!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>jquery版网页倒计时动态效果</title> <!--[if IE]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->

网页常用动态效果--拖拽

拖拽的关键在于事件源及坐标位 网页中的基本拖拽: 1.设定是否激活拖拽的标识flag; 2.当拖拽点按下时,在window范围内的移动: 3.拖拽区域不能超过窗口,加判断 HTML: body>div CSS代码: <style> div{ width:100px; height:100px; background: lightgrey; position: absolute; top:0; left:0; } </style> JQ代码: <script> $(

网页常用动态效果--优酷轮播图

优酷轮播图的不同之处在于用克隆在最后插入新的节点图片,因而在轮播时角标位的判断是关键 HTML代码: <div class="box"> <ul> <li><img src="image/youku/1.jpg" height="410" width="1190" alt=""/></li> <li><img src="

网页常用动态效果--淘宝竖条广告

布局:.box>ol+ul ol和ul均整体左浮动,box清浮 CSS: 1 .box{ 2 width:250px; 3 height:250px; 4 position: relative; 5 overflow:hidden; 6 } 7 ol{ 8 width:49px; 9 height:250px; 10 float: left; 11 border-right:1px solid black; 12 } 13 ol li{ 14 height:35px; 15 line-heigh

网页常用动态效果--小米官网轮播图

关键在于层级关系 HTML代码: div.box>ul+ol+span*2(ul层级1,ol层级2,span层级3) ul>li*5>img(注意可以将首个li的z-index定为10) ol>li*5 CSS代码: .box{ width:992px; height:420px; position: relative; overflow:hidden; } .box ul{ position: relative; z-index:1; } .box ul li{ position

网页常用动态效果--放大镜

HTML代码: div.box>span+div CSS代码: box相对定位,span在box内绝对定位,div绝对定位超出其自身宽 .box{ width:350px; height:350px; background: url(images/xiaotu.jpg) 0 0 no-repeat; margin:100px; border:1px solid #000; position: relative; } .box span{ width:150px; height:150px; ba

搜索引擎网页排序算法

2.1基于词频统计——词位置加权的搜索引擎 利用关键词在文档中出现的频率和位置排序是搜索引擎最早期排序的主要思想,其技术发展也最为成熟,是第一阶段搜索引擎的主要排序技术,应用非常广泛,至今仍是许多搜索引擎的核心排序技术.其基本原理是:关键词在文档中词频越高,出现的位置越重要,则被认为和检索词的相关性越好. 1)词频统计 文档的词频是指查询关键词在文档中出现的频率.查询关键词词频在文档中出现的频率越高,其相关度越大.但当关键词为常用词时,使其对相关性判断的意义非常小.TF/IDF很好的解决了这个问

11-16C#基础--网页基础

网页制作部分主要讲解三大部分: 1.HTML    超文本标记语言( 全称:Hyper Text  Markup Language) 专门编辑静态网页 2.CSS      网页美化:是HTML控制的样式.格式的一部分 3.Javascript   脚本语言:主要是编写网页中动态效果的.   第一部分   HTML 超文本标记语言专门用于编写静态网页. 1.打开Adobe Dreamwaver CS6 2.新建HTML文件: 3.编写网页文件: 最简单的方式是在记事本中编写 查看效果图: 一个<