html+css+js动态星级评价

 时间:2024-10-13 13:32:17

1、准备好需要用到的图标。

html+css+js动态星级评价

3、书写hmtl代码。<div id="xzw_starSys"> <div id="xzw_starBox"> <ul class="star" id="star"> <li><a href="javascript:void(0)" title="1" class="one-star">1</a></li> <li><a href="javascript:void(0)" title="2" class="two-stars">2</a></li> <li><a href="javascript:void(0)" title="3" class="three-stars">3</a></li> <li><a href="javascript:void(0)" title="4" class="four-stars">4</a></li> <li><a href="javascript:void(0)" title="5" class="five-stars">5</a></li> </ul> <div class="current-rating" id="showb"></div> </div> <div class="description"></div></div>

html+css+js动态星级评价

5、书写并添加js代码。<script src="js/jquery.js"></script><script>//star$(document).ready(function(){ var stepW = 24; var description = new Array("非常差,回去再练练","真的是差,都不忍心说你了","一般,还过得去吧","很好,是我想要的东西","太完美了,此物只得天上有,人间哪得几回闻!"); var stars = $("#star > li"); var descriptionTemp; $("#showb").css("width",0); stars.each(function(i){ $(stars[i]).click(function(e){ var n = i+1; $("#showb").css({"width":stepW*n}); descriptionTemp = description[i]; $(this).find('a').blur(); return stopDefault(e); return descriptionTemp; }); }); stars.each(function(i){ $(stars[i]).hover( function(){ $(".description").text(description[i]); }, function(){ if(descriptionTemp != null) $(".description").text("当前您的评价为:"+descriptionTemp); else $(".description").text(" "); } ); });});function stopDefault(e){ if(e && e.preventDefault) e.preventDefault(); else window.event.returnValue = false; return false;};</script>

html+css+js动态星级评价

7、查看效果。

html+css+js动态星级评价
  • android骨骼动画教程
  • 韩式粗眉毛怎么画
  • 厨房内易藏污纳垢,教你你清理厨房的卫生
  • 多兰大陆如何充值贵族,充值贵族方法?
  • 如何学会珍惜感情
  • 热门搜索
    南京医科大学怎么样 微信怎么发红包 山茶油怎么吃 puppet怎么读 机械革命怎么样 遂怎么读音 数学差怎么办 怎么卤鸡爪 咽喉炎干咳怎么办 山东工商学院怎么样