112еместо
uLogin - виджет авторизации через социальные сети « все идеи проекта

9

голосов

Скажите, как можно сделать Disable button, например, если не выбран чекбокс с соглашением. Спасибо

Изначально делаю:
$('#social-login [id^="uLogin_"]').addClass('disabled');
$('#social-login [id^="uLogin_"]').on('click', function(e) {
if ($(this).is('.disabled')) {
e.stopPropagation();
e.preventDefault();
return false;
}
});
- не работает!

Загоруйко Юра, 30.12.2013, 10:56
Статус идеи: ожидает рассмотрения

Комментарии

Иван Пшеницын, 30.12.2013, 11:36
Здравствуйте!
Интересное предложение. На данный момент наши кнопки не умеют быть disabled, но мы готовы Вам помочь. Функционал действительно полезный. Не могли бы Вы предоставить ссылку на свой сайт?
Иван Пшеницын, 30.12.2013, 12:04
Добавили для кастомных кнопок поддержку класса disabled: при его наличии в момент клика клик будет проигнорирован. Визуальное оформление disabled кнопок остается на Ваше усмотрение (кастомные же кнопки)), стандартное добавление opacity при наведении для disabled кнопок мы убрали.

Здесь можете взглянуть на пример (последний блок):
http://ulogin.ru/custom_buttons_example.php
Загоруйко Юра, 30.12.2013, 12:24
Спасибо за ответ, но для изображения - по прежнему не работает.
ссылка на сайт http://dev.time-seller.ru/registration
Иван Пшеницын, 30.12.2013, 12:56
Мы полагали, у Вас кастомные кнопки.
Теперь добавили и для изображения. Проверили на вашем сайте - все отлично.
Проверьте пожалуйста (возможно придется очистить кеш).
Загоруйко Юра, 30.12.2013, 14:54
Теперь все как надо! Спасибо большое за поддержку!
Rob Roy, 17.08.2016, 15:04
Подыму вопрос.
Установлен плагин для Wordpress.
Интересует вопрос, как добавить к классам кнопок по умолчанию disabled?
Иван Пшеницын, 17.08.2016, 15:17
А в чем, собственно вопрос? Как добавить через js класс элементам?
$('[data-uloginbutton]').addClass('disabled');
и все.
Rob Roy, 17.08.2016, 15:35
В том и вопрос, что не работает такая конструкция...
Как уже не извращался - не цепляется класс :(
Иван Пшеницын, 17.08.2016, 15:57
Комментарий удален администратором
Rob Roy, 17.08.2016, 16:19
...
Uncaught TypeError: uLogin.setStateListener is not a function
...

На пациента взглянуть воможно тут: http://chatstore.amconsoft.com/
Иван Пшеницын, 17.08.2016, 16:37
Да, простите. Для вордпресса все не так очевидно. В следующих версиях постараемся что-то удобное добавить в админке, потому что стандартными способами не получается легко реализовать. Только костылями.
Попробуйте новый код: https://goo.gl/5DuLeS
Rob Roy, 17.08.2016, 17:21
Сенкс, данный скрипт сработал.
Благодарю за помощь.

Оставить комментарий