2012-04-04 25 views
3

後、私はRatyは、読み取り専用のクリックイベントにしたいが、それは動作しません:変更jQueryのRaty読み取り専用の値ユーザーのクリック

  $('#number').raty({ 
      click: function(score, evt) { 
       readOnly: true; //it does not work here 
       $.get(
       "../../ajax/test.aspx", 
       {r:score}, 
       function (data) { alert(data); }, 
       "html" 
     ); 

       }, 
      scoreName: 'entity.score', 
      number: 10 

      }); 

Raty Home Page

+1

プラグ-Iへの参照を追加します。私たちは大規模な検索を避けることができますので、ソース。マークアップも役に立ちます –

+0

RatyホームページのURLが追加されました – Maysam

答えて

7

あなたは上のクリックイベントをバインド解除する必要がありますimg

$('#star').raty({ 
    click: function(score, evt) { 
     $(this).find('img').unbind('click'); 
     // $(this).find('img').unbind(); <-- this removes all listeners 
    } 
}); 
​ 

http://jsfiddle.net/xnZVd/

+0

は動作しません:/ – Maysam

+0

何がうまくいかないのですか?あなたが星を見ることができないということを意味するならば、JSFiddleに画像をアップロードすることができないからです。あなたのIDを使ってここに新しい例を追加しました:http://jsfiddle.net/xnZVd/1/ –

+0

'$(this).find( 'img')を追加しました。unbind( 'click');'それでも私は評価することができます。 – Maysam

関連する問題