使用jscrollpane时的TypeError

时间:2011-08-01 02:46:40

标签: jquery jscrollpane typeerror

伙计们,这个人正在杀了我......

我在我网站上的很多地方使用jscrollpane,一切都很好。在一个(具有讽刺意味的简单页面),我有一些编辑字段恰好在一个应用了jscrollpane的div中。

滚动很好。页面,一切都很好。问题是safari,chrome和firefox报告了以下错误:

TypeError: 'undefined' is not a function (evaluating 'c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']")')   
in jquery-1.5.min.js:16  

当焦点位于编辑字段时(我实际上将表单剥离到一个字段)并且按下任何键时,会出现此错误。因此,如果我去编辑该字段并且我甚至按下Alt / Option,Command,ctrl键,则会生成该错误并且其计数器会上升。点击ESC会使错误计数器跳跃很多。

如果我删除jscrollpane并让操作系统显示其滚动条,则错误消失!

我更改了编辑框的名称,大小,ID,类,....但没有区别:(

我真的对这个感到困惑。任何想法,线索???

感谢

1 个答案:

答案 0 :(得分:3)

看起来像enableKeyboardNavigation是罪魁祸首。在设置中将其设为false并且一切正常