Я использую бутсрап из твиттера, и это круто. Тем не менее, у меня есть небольшая проблема. Я пытаюсь использовать плагин Popover для генерации на лету палитры цветов, связанных с каждым входом с классом .colorInput
Вот код, который я придумал:
$('.colorInput').each(function()
{
var src = $(this);
src.popover({
html: true,
trigger: 'manual',
content: function(){
return $('<div/>').farbtastic(src);
}
}).focus(function(e){
src.data('data-default', src.val());
$('.colorInput').each(function(){
$(this).popover('hide');
});
src.popover('show');
}).blur(function(e){
if(src.data('data-default') != src.val())
{
formSubmit();
}
src.popover('hide');
});
});
Все работает довольно хорошо, за исключением одной ОГРОМНОЙ детали: когда я устанавливаю содержимое поповера с помощью
return $('<div/>').farbtastic(src);
возвращаемые данные чередуются с любым из EventHandlers, прикрепленным плагином farbtastic.
Любая идея, как я мог бы сохранить код так просто, как он есть, и не потерять ни одно из событий, связанных с возвращаемым?
Спасибо!