我在Google Chrome浏览器中的jQuery Knob问题:

一切正常,直到我更改页面并单击浏览器的“后退”按钮。重复百分比,并且直到我刷新页面才显示圆圈。请检查此链接,例如:

http://gcmdesign.net/temp/knob/

单击链接,然后单击浏览器的后退按钮。

任何人都知道为什么会这样吗?我已经在FF,IE,Safari浏览器中进行了测试,并且显示OK。仅在Chrome中,我有此问题。

最佳答案

我认为问题在于,当您使用this.cv获取值时,它具有%,因此它不是有效数字。

试试看(未测试):

$(".dial").knob({
    'draw' : function () {
        $(this.i).val(this.cv.replace('%','') + '%');
    }
});

10-05 21:03