| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > ColorPicker и быстрая смена цвета сайта |
| Автор: depodimon 29.12.2009, 23:54 | ||
| Собственно использую скрипт Farbtastic Color Picker 1.2 Ссылка: http://acko.net/dev/farbtastic Мне нужно чтобы сразу вместе с изменением цвета менялся и цвет сайта. Сделал так:
всё меняется отлично. Но есть цвет по-умолчанию <input type='text' id='color' name='color' value='#18a5c9'> Если без класса, вот так $('#colorpicker').farbtastic('#color'); то он нормально передаёт его полю и с поля цвет при заходе на страницу или после F5, а если с классом .color то он полю не передаёт цвет при заходе на странцу, а надо чтобы передавал! Я уже всю голову себе поломал, подскажите как сделать? |
| Автор: IDVsbruck 30.12.2009, 02:12 | ||||
| Посмотрел библиотечку ... похоже, у них немного расхождения между описанием и кодом ... Читаем: ... $(...).farbtastic(callback) This creates color pickers in the selected objects. callback is optional and can be a: • DOM Node, jQuery object or jQuery selector: the color picker will be linked to the selected element(s) by syncing the value (for form elements) and color (all elements). Смотри в библиотеке: (опускаем цепочку передач параметров)
Если не боишься менять базовый модуль, то можно попробовать видоизменить типа такого:
Уверенности, что будет правильно работать, нет, так как могут быть какие-то настроечные данные и непонятно, будет ли вообще работать со множеством. В крайнем случае можешь сделать выборку своих элементов и в цикле (или с помощью each) назначить цвет всем элементам. Плиз, отпишись по результатам. |
| Автор: depodimon 30.12.2009, 03:00 |
| Попробовал всёровно не хочет начальное значение получать, так то работает когда нажмёшь и начнёшь водить , а как только заходишь на страницу значение не получает. Ну а если без класса вызывать то получает |
| Автор: depodimon 30.12.2009, 16:45 | ||
хотелось бы по уму всё сделать! Подскажите кто нибудь, как нормально это реализовать!? |
| Автор: depodimon 2.1.2010, 01:38 |
| |