PS:Jquery实现星星评价!!!

 

Jquery代码:

 

 <script type="text/javascript">

    $(document).ready(function(){

        $(".jsstar >li").hover(

            function(){$(this).css({"background-position":"left bottom"}).prev().trigger("mouseover")},

            function(){$(this).css({"background-position":"left top"}).prev().trigger("mouseout")})

        .click(function(){alert($(this).attr("title"))});     

    });

    </script>


HTML代码:

 

<body>


<div class="block">

<p>Javascript + CSS实现</p>

<ul class="jsstar">

    <li title="一星"></li>

    <li title="二星"></li>

    <li title="三星"></li>

    <li title="四星"></li>

    <li title="五星"></li>

</ul>

</div>

</body>


CSS代码:
 <style type="text/css">
        .block
        { margin:10px;
          padding :10px;
          border:solid 1px #ccc;
          font-family:Verdana;
          font-size:12px;
            }
      
        .jsstar
        {   list-style: none;
            margin: 0px;
            padding: 0px;
            width: 100px;
            height: 20px;
            position: relative;
            
            }
         .jsstar li  
         {
            padding:0px;
            margin: 0px; 
            float: left; 
            width:20px;
            height:20px;
            url(star_rating.gif ) 0 0 no-repeat;
            }  
            
    </style>