star1.png
이 글은 별 5개 등급 기능을 구현하기 위한 JavaScript의 예제 코드를 공유합니다. 이를 참고하고 구체적인 구현 방법은 다음과 같습니다
자바스크립트에서 별 5개 평가 기능을 구현하는 예제 코드를 공유하기 전에 렌더링을 살펴보겠습니다.
star1.png star1.png
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>53</title> <script src='js/jquery-1.11.1.js'></script> <style> *{ margin: 0; padding: 0; } body{ padding: 20px; } .star1{ width: 70px; height: 13px; background: url('images/star1.png') repeat-x left center; } .star2{ /* width: 60%;*/ height: 13px; background: url('images/star2.png') repeat-x left center; float: left; } </style> <script> $(function(){ var fiveStars=function(num){ if(!num||num<3){ return '--'; } return '<div class="star1"><div class="star2" style="width:'+num*20+'%"></div></div>'; } var str=fiveStars(4) $('body').html(str) }) </script> </head> <body> <!--<div class='star1'><div class="star2"></div></div> --> </body> </html>
이 글이 자바스크립트 프로그래밍을 배우는 모든 분들에게 도움이 되기를 바랍니다.