zoukankan      html  css  js  c++  java
  • js网页特效漂亮的星级评价效果

    <html> 
    <head> 
    <meta http-equiv="content-Type" content="text/html;charset=gb2312"> 
    <title>js网页特效漂亮的星级评价效果</title> 
    <style type="text/css"> 
    body{ 
    margin:0;padding:0 10px;color:#333;text-align:center;font:12px Arial,Helvetica,sans-serif; 
    } 
    h1,h2,h3,h4,h5,h6,form,ul,img{ 
    margin:0;padding:0;border:0; 
    } 
    li{ 
    list-style:none; 
    } 
    div#AddDP{ 
    text-align:left;margin-top:20px;border:1px solid #ffdfb6;background:#fffbf5; 
    } 
    div#AddDP h5{ 
    margin:0;padding:5px;background:#fff3dd;font-size:14px; 
    } 
    div#AddDP ul.Star{ 
    margin-top:8px;margin-left:6em; 
    } 
    div#AddDP ul.Star li{ 
    float:left;margin-right:8px;margin-bottom:5px;margin-bottom:0;list-style:none; 
    } 
    div#AddDP ul.Star li span.Select{ 
    float:left;padding:5px;border:1px solid #ffcc00;display:block; 
    } 
    div#AddDP ul.Star li span.Select img{ 
    vertical-align:middle; 
    } 
    </style> 
    <script language="javascript"> 
    var sArray = new Object; 
    sArray[0] = new Image; 
    sArray[0].src = "http://www.5xsj.net/img/201201/icon_star_1.gif"; 
    for (var i=1; i<6; i++) { 
    sArray[i] = new Image(); 
    sArray[i].src = "http://www.5xsj.net/img/201201/icon_star_2.gif"; 
    } 
    var starTimer; 
    var pro ; 
    var rate ; 
    function initStar() { 
    try { 
    setProfix("star_"); 
    setStars(document.getElementById("rating").value,'rating'); 
    setProfix("taste_"); 
    setStars(document.getElementById("taste").value,'taste'); 
    setProfix("price_"); 
    setStars(document.getElementById("price").value,'price'); 
    setProfix("environment_"); 
    setStars(document.getElementById("environment").value,'environment'); 
    } catch(e){ 
    } 
    } 
    function showStars(starNum,rate) { 
    try { 
    clearStarTimer(); 
    greyStars(); 
    colorStars(starNum); 
    } catch(e){} 
    //setStars(starNum,rate); 
    } 
    function setProfix(profix) { 
    pro = profix ; 
    } 
    function colorStars(starNum) { 
    try { 
    for (var i=1; i <= starNum; i++) { 
    var tmpStar = document.getElementById(pro + i); 
    tmpStar.src = sArray[starNum].src; 
    } 
    } catch(e){} 
    } 
    function greyStars() { 
    try { 
    for (var i=1; i<6; i++) { 
    var tmpStar = document.getElementById(pro + i); 
    tmpStar.src = sArray[0].src; 
    } 
    } catch(e){} 
    } 
    function greyAll(curpro,currate) { 
    try { 
    document.getElementById(currate).value =""; 
    for (var i=1; i<6; i++) { 
    var tmpStar = document.getElementById(curpro + i); 
    tmpStar.src = sArray[0].src; 
    } 
    } catch(e){} 
    } 
    function setStars(starNum,rate) { 
    rate = rate ; 
    try { 
    clearStarTimer(); 
    var rating = document.getElementById(rate); 
    rating.value = starNum; 
    showStars(starNum); 
    } catch(e){} 
    } 
    function clearStars(currate) { 
    rate = currate ; 
    try { 
    var rating = document.getElementById(rate); 
    if (rating.value != '') { 
    setStars(rating.value,rate); 
    } else { 
    greyStars(); 
    } 
    } catch(e){} 
    } 
    function resetStars() { 
    try { 
    clearStarTimer(); 
    var rating = document.getElementById(rate); 
    if (rating.value != '') { 
    setStars(rating.value,rate); 
    } else { 
    greyStars(); 
    } 
    } catch(e){} 
    } 
    function clearStarTimer() { 
    if (starTimer) { 
    clearTimeout(starTimer); 
    starTimer = null; 
    } 
    } 
    </script> 
    </head> 
    <body> 
    <div id="AddDP"> 
    <h5>添加点评</h5> 
    <form name="formappraisement" action="" method="post"> 
    <input name="appraisementflag" id="appraisementflag" value="0" type="hidden"> 
    <input id="appraisementcity" name="appraisementcity" value="168" type="hidden"> 
    <input id="appraisementstoreid" name="appraisementstoreid" value="26135eea" type="hidden"> 
    <input id="rating" name="serving" value="" type="hidden"> 
    <input id="taste" name="taste" value="1" type="hidden"> 
    <input id="price" name="price" value="5" type="hidden"> 
    <input id="environment" name="environment" value="2" type="hidden"> 
    <div> 
    <ul class="Star"> 
    <li><span class="number">*</span>服务<span class="Select"> <a onmouseover="javascript:setProfix('star_');showStars(1,'rating');" onmouseout="javascript:setProfix('star_');clearStars('rating');" href="javascript:setProfix('star_');setStars(1,'rating');"><img id="star_1" title="差(1)" src="http://www.5xsj.net/img/201201/icon_star_1.gif"></a><a onmouseover="javascript:setProfix('star_');showStars(2,'rating');" onmouseout="javascript:setProfix('star_');clearStars('rating');" href="javascript:setProfix('star_');setStars(2,'rating');"><img id="star_2" title="一般(2)" src="http://www.5xsj.net/img/201201/icon_star_1.gif"></a><a onmouseover="javascript:setProfix('star_');showStars(3,'rating');" onmouseout="javascript:setProfix('star_');clearStars('rating');" href="javascript:setProfix('star_');setStars(3,'rating');"><img id="star_3" title="好(3)" src="http://www.5xsj.net/img/201201/icon_star_1.gif"></a><a onmouseover="javascript:setProfix('star_');showStars(4,'rating');" onmouseout="javascript:setProfix('star_');clearStars('rating');" href="javascript:setProfix('star_');setStars(4,'rating');"><img id="star_4" title="很好(4)" src="http://www.5xsj.net/img/201201/icon_star_1.gif"></a><a onmouseover="javascript:setProfix('star_');showStars(5,'rating');" onmouseout="javascript:setProfix('star_');clearStars('rating');" href="javascript:setProfix('star_');setStars(5,'rating');"><img id="star_5" title="非常好(5)" src="http://www.5xsj.net/img/201201/icon_star_1.gif"></a> </span></li> 
    <li><span class="number">*</span>口味<span class="Select"> <a onmouseover="javascript:setProfix('taste_');showStars(1,'taste');" onmouseout="javascript:setProfix('taste_');clearStars('taste');" href="javascript:setProfix('taste_');setStars(1,'taste');"><img id="taste_1" title="差(1)" src="http://www.5xsj.net/img/201201/icon_star_2.gif"></a><a onmouseover="javascript:setProfix('taste_');showStars(2,'taste');" onmouseout="javascript:setProfix('taste_');clearStars('taste');" href="javascript:setProfix('taste_');setStars(2,'taste');"><img id="taste_2" title="一般(2)" src="http://www.5xsj.net/img/201201/icon_star_1.gif"></a><a onmouseover="javascript:setProfix('taste_');showStars(3,'taste');" onmouseout="javascript:setProfix('taste_');clearStars('taste');" href="javascript:setProfix('taste_');setStars(3,'taste');"><img id="taste_3" title="好(3)" src="http://www.5xsj.net/img/201201/icon_star_1.gif"></a><a onmouseover="javascript:setProfix('taste_');showStars(4,'taste');" onmouseout="javascript:setProfix('taste_');clearStars('taste');" href="javascript:setProfix('taste_');setStars(4,'taste');"><img id="taste_4" title="很好(4)" src="http://www.5xsj.net/img/201201/icon_star_1.gif"></a><a onmouseover="javascript:setProfix('taste_');showStars(5,'taste');" onmouseout="javascript:setProfix('taste_');clearStars('taste');" href="javascript:setProfix('taste_');setStars(5,'taste');"><img id="taste_5" title="非常好(5)" src="http://www.5xsj.net/img/201201/icon_star_1.gif"></a> </span></li> 
    <li><span class="number">*</span>环境<span class="Select"> <a onmouseover="javascript:setProfix('environment_');showStars(1,'environment');" onmouseout="javascript:setProfix('environment_');clearStars('environment');" href="javascript:setProfix('environment_');setStars(1,'environment');"><img id="environment_1" title="差(1)" src="http://www.5xsj.net/img/201201/icon_star_2.gif"></a><a onmouseover="javascript:setProfix('environment_');showStars(2,'environment');" onmouseout="javascript:setProfix('environment_');clearStars('environment');" href="javascript:setProfix('environment_');setStars(2,'environment');"><img id="environment_2" title="一般(2)" src="http://www.5xsj.net/img/201201/icon_star_2.gif"></a><a onmouseover="javascript:setProfix('environment_');showStars(3,'environment');" onmouseout="javascript:setProfix('environment_');clearStars('environment');" href="javascript:setProfix('environment_');setStars(3,'environment');"><img id="environment_3" title="好(3)" src="http://www.5xsj.net/img/201201/icon_star_1.gif"></a><a onmouseover="javascript:setProfix('environment_');showStars(4,'environment');" onmouseout="javascript:setProfix('environment_');clearStars('environment');" href="javascript:setProfix('environment_');setStars(4,'environment');"><img id="environment_4" title="很好(4)" src="http://www.5xsj.net/img/201201/icon_star_1.gif"></a><a onmouseover="javascript:setProfix('environment_');showStars(5,'environment');" onmouseout="javascript:setProfix('environment_');clearStars('environment');" href="javascript:setProfix('environment_');setStars(5,'environment');"><img id="environment_5" title="非常好(5)" src="http://www.5xsj.net/img/201201/icon_star_1.gif"></a> </span></li> 
    <li><span class="number">*</span>性价比<span class="Select"> <a onmouseover="javascript:setProfix('price_');showStars(1,'price');" onmouseout="javascript:setProfix('price_');clearStars('price');" href="javascript:setProfix('price_');setStars(1,'price');"><img id="price_1" title="差(1)" src="http://www.5xsj.net/img/201201/icon_star_2.gif"></a><a onmouseover="javascript:setProfix('price_');showStars(2,'price');" onmouseout="javascript:setProfix('price_');clearStars('price');" href="javascript:setProfix('price_');setStars(2,'price');"><img id="price_2" title="一般(2)" src="http://www.5xsj.net/img/201201/icon_star_2.gif"></a><a onmouseover="javascript:setProfix('price_');showStars(3,'price');" onmouseout="javascript:setProfix('price_');clearStars('price');" href="javascript:setProfix('price_');setStars(3,'price');"><img id="price_3" title="好(3)" src="http://www.5xsj.net/img/201201/icon_star_2.gif"></a><a onmouseover="javascript:setProfix('price_');showStars(4,'price');" onmouseout="javascript:setProfix('price_');clearStars('price');" href="javascript:setProfix('price_');setStars(4,'price');"><img id="price_4" title="很好(4)" src="http://www.5xsj.net/img/201201/icon_star_2.gif"></a><a onmouseover="javascript:setProfix('price_');showStars(5,'price');" onmouseout="javascript:setProfix('price_');clearStars('price');" href="javascript:setProfix('price_');setStars(5,'price');"><img id="price_5" title="非常好(5)" src="http://www.5xsj.net/img/201201/icon_star_2.gif"></a> </span></li> 
    </ul> 
    </div> 
    <div style="clear:both"></div> 
    </form> 
    </div> 
    </body> 
    </html>
    


    源地址:http://www.5xsj.net/Webs_View.asp?id=1094

  • 相关阅读:
    来谈谈JAVA面向对象
    手把手的SpringBoot教程,SpringBoot创建web项目(一)
    【Java框架型项目从入门到装逼】第十五节
    印章文字识别
    《图像处理实例》之 曲线之间距离求解
    机器学习常用模块
    Ubutu16.04+Cuda9.2/9.0+Cudnn7.12/7.05+TensorFlow-gpu-1.8/1.6
    滑动平均模型原理+源码分析
    AlexNet实践
    TensorFlow NormLization
  • 原文地址:https://www.cnblogs.com/zhangwei595806165/p/2431207.html
Copyright © 2011-2022 走看看