Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.07.2016, 04:56
Интересующийся
Отправить личное сообщение для Nesquik Посмотреть профиль Найти все сообщения от Nesquik
 
Регистрация: 04.01.2014
Сообщений: 29

Как повесить colorpicker на .on
Есть такой код:

$('#color_container').colorpicker({
		//customClass: 'colorpicker-2x',
		format: 'hex'
	}).on('changeColor', function(event) {

			var color = event.color.toHex();
			color = color.replace('#', '');
			//console.log(color);

			$("#color").val(color);
			$('#color_container').attr('style', 'border: 1px solid #000; width: 30px; height: 20px; background: #' + color);
		}
	);


Не работает на всплывайке, т.к. динамически вставляется в DOM. нужно что-то типа:

$('body').on('colorpicker', '#color_container',


Какие есть варианты?

---------------------

Нашел такое решение:

$('body').on('hover', '#color_container', function() {
		$(this).colorpicker({
			//customClass: 'colorpicker-2x',
			format: 'hex'
		}).on('changeColor', function(event) {

				var color = event.color.toHex();
				color = color.replace('#', '');
				//console.log(color);

				$(this).parent().find("#color").val(color);
				$(this).attr('style', 'border: 1px solid #000; width: 30px; height: 20px; background: #' + color);
			}
		);
	});

Последний раз редактировалось Nesquik, 19.07.2016 в 05:38.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как на онклик повесить событие по созданию кнопки zubchikk Events/DOM/Window 1 12.12.2013 12:12
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Как повесить обработчик mousedown на datepicker input-а? gait Events/DOM/Window 3 10.05.2013 14:09
Решение проблемы кодировок для AJAX и PHP без iconv (cp1251 в AJAX) Serge Ageyev AJAX и COMET 10 24.04.2013 20:48
Как сделать как в JQ? faforty Общие вопросы Javascript 8 14.11.2011 01:35