我正在用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