2013-05-23 3 views
2

Год назад я искал autoresize textarea, и я нашел его here, в то время этот скрипт отлично работает в jsfiddle, но теперь он не работает, я получил сообщение об ошибке на консоли браузер выглядит следующим образом:Autoresize не определен On 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'; 
} 

ответ

2

Это что проклят полезный onLoad обертку:

Просто измените его на No wrap:

... и он будет работать. Это не сработало, потому что ваша функция autoresize была обернута в обработчик onLoad, что не позволило найти вашу функцию в области.

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

+0

ха-ха, я не понимал, спасибо за рассказ, по функции jsffidle по умолчанию, завернутые в OnLoad –

Смежные вопросы