Mootools является другой большой платформой JavaScript, которая довольно проста в использовании, и как RedWolves сказал с jQuery Вы, банка может просто продолжать зажимать столько обработчиков, сколько Вы хотите.
Для каждого *.js файла, который я включаю, я просто обертываю код в функцию.
window.addEvent('domready', function(){
alert('Just put all your code here');
});
И существуют также преимущества использования domready вместо onload
содержимое текстового поля можно изменить несколькими способами, вместо того, чтобы пытаться перехватить их все, просто установите процедуру, которая проверяет содержимое каждые 0,5 секунды, например
$(function() {
window.charCount = 0;
setInterval(function() {
var c = $("textarea").val().length;
if(c != window.charCount) {
window.charCount = c;
$("span").html(window.charCount);
}
}, 500);
})
Быстрая игра о:
$ ("# textarea"). Change (function () {$ ("# status-field-char-counter"). Text ( $ ("# textarea"). val (). length);}). keyup (function () {$ ("# status-field-char-counter"). text ($ ("# textarea"). val ( ) .length);});
здесь
Обычно я использую keyup
в сочетании с change
Событие change
срабатывает, когда текстовое поле теряет фокус, но только если значение было изменено с момента получения фокуса.