Задать вопрос
@adrenalinruslan

Как сделать так же?

Вообщем, я даже не знаю как вам обьяснить, но попробую.

У меня есть функция для отключения кнопки:
function buttonDisabled(element, type, callback)
{
	if(!type) element.addClass('disabled').attr('disabled', 'disabled');
	else element.removeClass('disabled').removeAttr('disabled');
	if(typeof callback != 'undefined') callback();
}

Я его вызываю таким образом:

buttonDisabled($(this), false, function() {});


Но как сделать вот так? Чтобы можно было вызвать через точку
$(this).buttonDisabled(false, function(){});
  • Вопрос задан
  • 82 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@StockholmSyndrome
jQuery.fn.buttonDisabled = function(type, callback) {
  ...
}

тогда вместо element использовать this
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы