我正在尝试使用jquery.raty.js和jquery.raty.min.js,但我想成为明星,但它不起作用。我在jquery.raty.js和脚本中的此函数中更改了大小。

我在这里有这个插件:

http://wbotelhos.com/raty

$(document).ready(function () {
    $('.star1').raty({
        cancel: true,
        score: 0,
        half: true,
        size: 22,
        path: 'img',
        click: function (score1, evt) {
            $('input.valor').val(score1);
        }
    });
});

我希望星星为22或24像素,但其大小始终为16。

谢谢

最佳答案

我遇到了同样的问题,对我来说,这是浏览器的高速缓存。。。直到我在函数中将此属性设置为“single:true”,它才起作用。

$('#star').raty({
  cancel   : true,
  cancelOff: 'cancel-off-big.png',
  cancelOn : 'cancel-on-big.png',
  half     : true,
 ->>>>> single   : true,
  size     : 24,
  starHalf : 'star-half-big.png',
  starOff  : 'star-off-big.png',
  starOn   : 'star-on-big.png'
});

然后我可以看到其中一个尺寸很大。然后我以为可能是缓存。

尝试一下,也许是解决方案。

10-08 07:51