2010-03-30 27 views
0

我使用在http://php.scripts.psu.edu/rja171/widgets/rating.php星級評定插件,jQuery的星級

,但它總是抱怨:

stars.lt is not a function 

它打破了這個錯誤:

stars.lt(settings.curvalue).addClass('on').end(); 

人知道什麼是錯的用它?謝謝。

+0

您是否有鏈接到您的頁面?由於某種原因,我懷疑你的JavaScript文件不存在。 – Jage 2010-03-30 19:39:00

+0

或者您可以使用[更新的jQuery星級評級插件,HTML5和觸摸支持](http://stackoverflow.com/questions/4542883/jquery-star-rating/13176213#13176213)。 – 2012-11-05 14:16:42

回答

5

該插件使用非常舊版本的jQuery(超過3年),.lt()方法不再存在。

您可以更新插件工作,雖然,替換文件中的這2個點(線136 & 144):

  • .lt(index).slice(0,index)
  • .lt(settings.curvalue).slice(0, settings.curvalue)

應讓你走,see a working updated version here