javascript实现五角星效果

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>JQuery Adventures</title>
<style>
*{ padding:0;  margin:0;}
li { list-style:none;}

#ul1 { width:150px; height:30px; margin:20px auto;}
#ul1 li { width:15px; height:30px; float:left; background:url(star.png);}
</style>
<script>
window.onload=function(){
    var oUl=document.getElementById(‘ul1‘);
    var aLi=oUl.children;

    for(var i=0; i<aLi.length;i++){
        aLi[i].style.backgroundPosition=i%2?‘-15px 0‘:‘0 0‘;    

        aLi[i].index=i;
        aLi[i].onmouseover=function(){
            for(var i=0; i<aLi.length;i++){
                aLi[i].style.backgroundImage=‘‘;
            }

            for(var i=0; i<this.index+1;i++){
                aLi[i].style.backgroundImage=‘url(redStar.png)‘;
            }
        };

        aLi[i].onclick=function(){
            alert(‘评分‘+(this.index+1)+‘分‘);
        };
    }
};
</script>
</head>
<body>
<ul id="ul1">
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>

   <li></li>
    <li></li>
    <li></li>
    <li></li>

</ul>
</body>
</html>

javascript实现五角星效果

时间: 2024-11-05 14:44:12

javascript实现五角星效果的相关文章

JavaScript之放大镜效果2

在放大图片效果的同时,我们怎么原图和放大窗体增加间隔呢? 我们只需应用一个table就行了: 源码上: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" con

Rainyday.js – 使用 JavaScript 实现雨滴效果

Rainyday.js 背后的想法是创建一个 JavaScript 库,利用 HTML5 Canvas 渲染一个雨滴落在玻璃表面的动画.Rainyday.js 有功能可扩展的 API,例如碰撞检测和易于扩展自己的不同的动画组件的实现.它是一个使用 HTML5 特性纯 JavaScript 库,支持大部分现代浏览器. 在线演示      源码下载 您可能感兴趣的相关文章 网站开发中很有用的 jQuery 效果[附源码] 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的8个 HTML5 &

JavaScript - Tab切换效果

简单Tab切换效果 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&

JavaScript - 省市级联效果实例

标题 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <

JavaScript之放大镜效果

在网上也浏览过许多关于JavaScript放大镜效果的文章,有的代码解释得些隐晦难懂,看的我头有点晕晕的╮(╯﹏╰)╭,我的心情是这样的: 吐槽完了,我们动动小鼠标,当鼠标经过下面这张美女图片时就实现放大效果: 这个放大效果引用了MagicZoom.css

Javascript+CSS经典效果案例剖解

在编写前端代码的时候经常会因为网页添加什么动态效果而发愁,现在给你一些经典的案例,可以到时候参考一下的. CSS+js滚动图片功能: 涉及到的知识点:CSS: width height background-image以及其他一些样式属性, Javascript:Event事件有:mouseover mouseout click image的load DOM:element.style element.scrollTop 以及 setInterval() clearInterval()等 需要定

JavaScript简单计算器效果

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>简单计算器效果</title> </head> <body> <form name="myForm"> 数字1:<input type="text" name="nu

HTML——JAVASCRIPT——光棒效果

光棒效果:建立一个表格,鼠标放到哪一行,哪一行的颜色就改变,鼠标离开那一行,那一行的颜色就恢复到原来的颜色 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&quo

JavaScript实现弹幕效果

效果如下 <html> <head> <title></title> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"> </script> </head> <body> <div class="container"> <div> <h4>在这里输入