我正在用javascript构建一个星级评分系统。我试图访问一个php页面中的类名称。理想情况下,它应该会导致星星在鼠标悬停时改变颜色,但是当我这样做时没有任何事情发生。调用类与JavaScript - 什么也没有发生
的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。 'd_ಠ – Raynos 2012-02-21 23:45:33
我会在你的标签中包含框架...这看起来像jQuery。 – 2012-02-21 23:46:47
[JSHint只报告20错误,修复那些然后再试一次](http://www.jshint.com/reports/184129) – Raynos 2012-02-21 23:47:41