JQuery .change() и .on('change') - какая разница
Primary tabs
Ответ (со слов А.):
.on('change')универсальней. Позволяет биндить на несколько событий один обработчик. Может делегировать "отложенный" обработчик, т.е. навесить его на элементы, которых еще нет - позже погрузятся ajax-ом или будут созданы скриптом.
Дает возможность создавать пакеты обработчиков через указание пространства имен:
.on('click.myPlugin')- т.о. в случае необходимости можно отключать/вызывать только нужные обработчики, а не все скопом, навешанные на узел:
.off('click.myPlugin')и
.trigger('click.myPlugin')
- Log in to post comments
- 2627 reads