javascript - jquery 插件回调重置默认选项

标签 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})将再次重新创建星级。所以我想知道如何在不重新创建所有内容的情况下重置选项;

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

最佳答案

来自documentation :

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

所以你可以尝试这个:

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

关于javascript - jquery 插件回调重置默认选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25522483/

相关文章:

elasticsearch:使用 javascript 创建带有映射的索引

javascript - 用JS显示计数器变量

javascript - 隐藏没有闪光的元素

javascript - 如何在setInterval函数中播放声音?

javascript - 如何将数据库中的数据添加到php中的对象中以供加载时临时使用

javascript - 获取最近类(class)的id值

javascript - 切换菜单问题

jquery - AutoForm 自定义字段对象数组

javascript - Web Audio AudioBufferSourceNode失谐VSplaybackRate

javascript - 如何将数组插入对象中