Думал больше не буду сюда писать, но столкнулся опять с проблемой. Как писать бекгранд на маленькие кубики по индексу я понял и сделал, но вот на какой индекс и как мне записать значение всех 5 инпутов, для того что бы при переходе по кубиках подставлялись значения в colorpicker(
|
h1rurg911,
у меня значение хранится в самом кубике и при клике приавнивает 'colorpicker' к своему значению строка 55 |
Ну у меня приходит на ум такой вариант, сделать массив со значений полей, и потом в индекс через innerHTML впихнуть те цифры, например через font-size:0; скрыть их, потом как то через substr вырезать значение и подставлять. Но какой то очень замудренный вариант получается
|
h1rurg911,
:-? |
:) ну а каким еще образов в индекс в котором лежит обьект <li> сохранить значение 5 полей, опыта просто нету, у меня каждое решение это пол страницы кода))
|
h1rurg911,
я вас просто непонимаю :write: |
Ну смотрите, в 'colorpicker' есть 5 полей со значениями, которые меняются (это hex, rgb, и hsb), при клике на кубик, мне нужно как то записать значение всех этих полей, что бы когда я кликну на другой кубик и потом вернусь обратно на этот же, мне на 'colorpicker' вывелись все мои цветовые настройки которые соответсвуют данному кубику
|
h1rurg911,
записывайте 5 значений в одну ячейку массива - а в кубике храните номер этой ячейки |
ну получается что например в arr[0] будет лежать 10 20 15 10 ffff, а как тогда подставить эти значение в 5 полей? вырезать части строки? то есть rgb_r.value = arr[0].substr(0,2) ну так примеру. Или я туплю?)
|
h1rurg911,
var arr = [[10, 20, 15, 10, 'ffff']] alert(arr[0][4]) var arr = []; arr[0]='10 20 15 10 ffff'.split(/\s+/) alert(arr[0][4]) |
Часовой пояс GMT +3, время: 07:39. |