我正在使用 Jquery Elastic。它适用于 Firefox,但在 chrome 中失败。我只有一个 textarea 我正在使用它。
HTML:
<textarea id = "tarea">Lorem Ipsum</textarea>
将 textarea 与插件函数绑定:
$(document).load(function() { $('#tarea').elastic() ; }) ;
我打开插件文件,通过alert
在chrome中执行停止的语句找到:
--- code above this initializing arrays, works fine in both FF and chrome
return this.each( function() {
-- Chrome does not execute anything in the callback
// Elastic only works on textareas
if ( this.type !== 'textarea' ) {
return false;
}
.
.
.
}
--- return ends here , chrome does not execute anything here either.
我已经用 firebug 检查了 JS 的错误,但一无所获。我也有一个类似的 chrome 插件,甚至没有报告任何 javascript 错误。
更新 :
我将对插件的调用从'load'
事件更改为'ready'
事件。它现在有效。我不明白为什么。