15.01.2014, 01:14
|
Интересующийся
|
|
Регистрация: 09.01.2014
Сообщений: 12
|
|
Думал больше не буду сюда писать, но столкнулся опять с проблемой. Как писать бекгранд на маленькие кубики по индексу я понял и сделал, но вот на какой индекс и как мне записать значение всех 5 инпутов, для того что бы при переходе по кубиках подставлялись значения в colorpicker(
Последний раз редактировалось h1rurg911, 15.01.2014 в 01:18.
|
|
15.01.2014, 06:55
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
h1rurg911,
у меня значение хранится в самом кубике и при клике приавнивает 'colorpicker' к своему значению строка 55
|
|
15.01.2014, 14:04
|
Интересующийся
|
|
Регистрация: 09.01.2014
Сообщений: 12
|
|
Ну у меня приходит на ум такой вариант, сделать массив со значений полей, и потом в индекс через innerHTML впихнуть те цифры, например через font-size:0; скрыть их, потом как то через substr вырезать значение и подставлять. Но какой то очень замудренный вариант получается
|
|
15.01.2014, 14:21
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
h1rurg911,
|
|
15.01.2014, 14:28
|
Интересующийся
|
|
Регистрация: 09.01.2014
Сообщений: 12
|
|
ну а каким еще образов в индекс в котором лежит обьект <li> сохранить значение 5 полей, опыта просто нету, у меня каждое решение это пол страницы кода))
|
|
15.01.2014, 14:42
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
h1rurg911,
я вас просто непонимаю
|
|
15.01.2014, 14:57
|
Интересующийся
|
|
Регистрация: 09.01.2014
Сообщений: 12
|
|
Ну смотрите, в 'colorpicker' есть 5 полей со значениями, которые меняются (это hex, rgb, и hsb), при клике на кубик, мне нужно как то записать значение всех этих полей, что бы когда я кликну на другой кубик и потом вернусь обратно на этот же, мне на 'colorpicker' вывелись все мои цветовые настройки которые соответсвуют данному кубику
|
|
15.01.2014, 15:12
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
h1rurg911,
записывайте 5 значений в одну ячейку массива - а в кубике храните номер этой ячейки
|
|
15.01.2014, 15:20
|
Интересующийся
|
|
Регистрация: 09.01.2014
Сообщений: 12
|
|
ну получается что например в arr[0] будет лежать 10 20 15 10 ffff, а как тогда подставить эти значение в 5 полей? вырезать части строки? то есть rgb_r.value = arr[0].substr(0,2) ну так примеру. Или я туплю?)
|
|
15.01.2014, 15:26
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
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])
Последний раз редактировалось рони, 15.01.2014 в 15:28.
|
|
|
|