Это снова я. Есть плагин к jQuery, ColorPicker. У меня несколько элементов на странице могут его вызывать.
Появляется он со второго клика. Причем, если один раз кликнуть по input, покликать на других элементах и вернуться к нему, то он появится с первого клика. Т.е., клики запоминаются.
Получается два пути, или заставить окошко сразу появляться, или при загрузке странице кликнуть по всем нужным input'ам.
Что посоветуете? Заранее спасибо.
$(document).ready(function(){
$('input[name^="edit_color_status_"]').click(function() {
var string_id = this.id;
$('input[name="edit_color_status_'+string_id+'"]').ColorPicker({
onSubmit: function(hsb, hex, rgb) {
('input[name="edit_color_status_'+string_id+'"]').val(hex);
},
onBeforeShow: function () {
$(this).ColorPickerSetColor(this.value);
}
})
.bind('keyup', function(){
$(this).ColorPickerSetColor(this.value);
});
return false;
});
});