저는 자바 스크립트로 별 등급 시스템에 불을 붙이고 있습니다. PHP 페이지 내에서 클래스 이름에 액세스하려고합니다. 이상적으로 마우스 오버시 별 모양이 바뀌어야하지만, 그럴 때 아무 일도 일어나지 않습니다.자바 스크립트로 클래스 호출 - 아무 일도하지 않습니다.
jQuery를 :
$(document).ready(function() {
// put all your jQuery goodness in here.
$(function(){
$('.star').mouseover(function(){
var star = $(this).index() 1;
$(this).parent().css("background-position","0 -" (32 * star) "px");
});
$('.star-rating').mouseout(function(){
var originalresult = $(this).attr('id').split('result')[1];
$(this).css("background-position","0 -" (32 * originalresult) "px");
});
});
});
HTML :
<div class="star-rating" id="rating1result0">
<div class="star"></div>
<div class="star"></div>
<div class="star"></div>
<div class="star"></div>
<div class="star"></div>
</div>
<div class="result">
<span style="color:green">0</span> (0)
</div>
PHP가 말합니다. 우리에게 HTML을 보여줍니다. ಠ_ಠ – Raynos
프레임 워크를 태그에 포함시키고 싶습니다. jquery와 같습니다. –
[JSHint는 20 개의 오류 만보고하고 오류를 수정하고 다시 시도하십시오] (http://www.jshint.com/reports/184129) – Raynos