5

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 です。

ありがとうございました

4

2 に答える 2

3

私は同じ問題を抱えていましたが、私にとってはブラウザのキャッシュメモリでした...この属性「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'
});

そのうちの 1 つを大きなサイズで見ることができました。それから私は多分それがキャッシュだと思った..そしてそうでした。

試してみてください、おそらく解決策です。

于 2013-04-17T21:53:46.300 に答える
0

コードの前と最後$に署名を忘れています。});また、関数を使用してページの読み込み時にコードを開始するようにしてください.ready()

したがって、コードは次のとおりです。

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

編集

Raty プラグインには、星のサイズを変更する例があります。より大きなサイズを設定するには、より大きな星の適切な画像が必要です。サイトから:使用するアイコンのピクセル単位のサイズ。

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

プロパティでも試すことができますがpath、そのパスが適切かどうかを確認してください。

于 2013-04-17T20:15:52.077 に答える