伙计们,这个人正在杀了我......
我在我网站上的很多地方使用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,类,....但没有区别:(
我真的对这个感到困惑。任何想法,线索???
感谢
答案 0 :(得分:3)
看起来像enableKeyboardNavigation是罪魁祸首。在设置中将其设为false并且一切正常