점수 표시 영역에서 숫자 값을 별점 평점으로 변환하는 것은 공통의 도전. jQuery와 CSS를 사용하여 숫자 입력을 기반으로 별 등급을 동적으로 생성하려면 어떻게 해야 할까요?
여기 단일 이미지를 활용하고 CSS:
<br>span.stars,span.starsspan{</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">display: block; background: url(stars.png) 0 -16px repeat-x; width: 80px; height: 16px;
}
span.stars 스팬 {
background-position: 0 0;
}
<br>$.fn.stars = function() {</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">return $(this).each(function() { var val = parseFloat($(this).html()); var size = Math.max(0, (Math.min(5, val))) * 16; var $span = $('<span />').width(size); $(this).html($span); });
}
<br><span> <스팬 class="stars">2.6545344</span><br><span><span class="stars">8</span><br>
<br>$(함수 () {</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$('span.stars').stars();
});
위 내용은 jQuery와 CSS를 사용하여 숫자 입력에서 별점 평점을 동적으로 생성하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!