在Jsfiddle上没有定义自动调整大小

时间:2013-05-23 17:00:49

标签: javascript jsfiddle autoresize

一年前,我一直在寻找autoresize textarea,我发现它here,当时这个脚本在jsfiddle中运行正常,但是现在它不起作用,我在控制台浏览器上看到一条错误消息喜欢:

Uncaught ReferenceError: autoresize is not defined

我尝试将其作为index.html在我的计算机上制作,并且有效。

我的问题,为什么现在不能在jsfiddle工作? 对不起,也许我的问题不是那么重要,我只是好奇,这是jsfiddle中的错误,还是脚本中的错误?

function autoresize(textarea) {
    textarea.style.height = '24px';
    textarea.style.height = textarea.scrollHeight + 12 + 'px';
}

1 个答案:

答案 0 :(得分:2)

该死的有用的onLoad包装器:

只需将其更改为No wrap

......它会起作用。它不起作用,因为autoresize函数包含在onLoad处理程序中,这使得无法在范围内找到您的函数。

DEMO: http://jsfiddle.net/ErWxU/2/