用户单击后更改JQuery Raty ReadOnly值

时间:2012-04-04 12:19:17

标签: jquery jquery-plugins

我想在Click事件中使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 个答案:

答案 0 :(得分: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/