jquery插件回调重置默认选项

时间:2014-08-27 08:34:56

标签: javascript jquery

我可怜的js让我疯狂。我使用了一个名为raty的jquery插件,这是一个星级插件

我这样使用它

 $('span.sessionRating').raty({starOff: 'images/star-off.png', starOn: 'images/star-on.png', click: sessionRate});

 function sessionRate (score, evt) {
    $(this).raty ({readOnly:true});
}

问题是$(this).raty ({readOnly:true})会再次重新制作星级。所以我想知道如何在不重新创建所有内容的情况下重置选项;

感谢。我搜索了很多,但没有找到答案!

1 个答案:

答案 0 :(得分:1)

来自documentation

$('div').raty('readOnly', boolean);      // Change the read-only state.

所以你可以试试这个:

function sessionRate (score, evt) {
    $(this).raty('readOnly', true);
}