2009-11-21 64 views
0

所以我能夠使它工作,沒有困難,但是我有一個小問題。如果教程/文章的評分爲5,那麼5星將是黃色,如果評分爲4或3,則相同。但是,當評分爲0時,它仍然會使第一顆星星變成黃色,而不是使它們變成灰色。顯示來自jquery rating插件數據庫的平均評分

我使用http://zensoftware.org/archives/483

,並在這裏找到了插件是一個鏈接到一個文本文件中包含的代碼 - >​​

我不認爲這是因爲該插件的,因爲當我刪除屬性selected =「selected」所有的星星變成灰色。所以我想這是我的代碼

回答

0

它可能是ceil函數。如果評分大於零但小於1,則上限將返回1,即大於輸入的最小整數。對於評分系統,我希望你真的想使用floor--最大的整數不大於輸入。這樣得到5的評分,你必須得到所有5。

話雖如此,如果這仍然沒有評級發生,那麼我上面說的是沒有意義的。

+0

我試過了,但仍然一樣:)謝謝:) – Christophe 2009-11-21 16:32:10

+0

好的,我改變了ID爲類,它被修復。怪異的... – Christophe 2009-11-22 18:28:48

+0

你在另一個循環內顯示整個塊嗎?如果是這樣,那麼這將是有道理的,因爲id必須是唯一的。 – tvanfosson 2009-11-23 12:04:19