Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Вопрос поддержки старых методов jQuery (https://javascript.ru/forum/jquery/32114-vopros-podderzhki-starykh-metodov-jquery.html)

antonM 03.10.2012 23:44

Вопрос поддержки старых методов jQuery
 
Вожусь со своим плагином и возник вопрос в ходе изучения документации jQuery.

Начиная с версии 1.7 jQuery рекомендуют вместо методов delegate() и click() и т.п. использовать методы on() и off(). В блоге jQuery было указано, что в следующих версиях jQuery эти методы, а также die(), live()... будут удалены и остануться только on() и off(). Я по привычке использую методы bind() и unbind(). Посмотрел документацию jQuery Mobile там также для привязки событий используются bind() и unbind().
Вопросы:
1. На сколько целесообразно использовать старые методы bind() и unbind()?
2. Или стоит все же отказать от них в пользу on() и off()?
3. Как тогда быть с jQuery Mobile?
4. Кто владеет информацией по поводу долгожительства bind() и unbind() :) ?

Спасибо.

Serg_pnz 04.10.2012 00:08

bind: function( types, data, fn ) {
		return this.on( types, null, data, fn );
	},
	unbind: function( types, fn ) {
		return this.off( types, null, fn );
	},

Как долго таскать будут не знаю.


Часовой пояс GMT +3, время: 06:02.