我正在尝试实施星级评分小工具,其中5颗星分成两半,但我得到的只是2星半应该有5星。
我正在关注官方网站上的演示:http://orkans-tmp.22web.net/star_rating/index.html#main-menu=2&demo-tabs=4
正如那里解释的那样,我所做的就是
$(this).stars({split:2});
如果我设置拆分:1一切正常。我想宽度有问题,但我的css / js技能真的很低。
我发现了一个类似的问题(wrong rendering of star rating jquery star rating widget and split stars),但这对我没有多大帮助。
谢谢!
编辑:链接到小提琴:http://jsfiddle.net/Xu9pM/1/它没有加载明星,我希望它无论如何为你服务
编辑:使用输出的一般视图以及HTML和CSS进行更新
答案 0 :(得分:2)
这是绝对正确的行为! 如果您最初有5个单选按钮,并且将它们拆分为2,则您将拥有2,5星,因为每个单选按钮由星号/ 2表示。
你应该从10个单选按钮开始,最后将5颗星分成两半。
换句话说,无论你把星星分开多少,每一块都会代表一个输入(即单选按钮)
一切顺利。 作者:)
答案 1 :(得分:0)
如果没有进一步查看您的HTML代码和完整的CSS,请尝试设置宽度,如下所示:
td, #ratings {
width: 100px;
}