Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Дельный совет Колорпикер и отображение (https://javascript.ru/forum/misc/82437-delnyjj-sovet-kolorpiker-i-otobrazhenie.html)

dmasms 06.05.2021 14:13

Дельный совет Колорпикер и отображение
 
Вложений: 2
Добрый день форумчани,
прошу помочь разобраться с ява скриптом который мне достался по наследству от предыдущего разработчика. Принцип действия сего заключается в том что он считывает данные из json файла пори загрузке страницы и подставляет значения в поля инпут. также данные с хтмл страницы при изменении положения ползунка на колорпикере передаются в тот же инпут а он следственно через яваскрипт обратно отправляет формой на устройство. а вот если открыть две страницы и делать регулировку на одной получкам клорпикера то данные на другой меняются в полях инпут но это не отражается на ползунке.

помогите пожалуйста

рони 06.05.2021 14:55

dmasms,
colorPicker.set вам надо запустить

рони 06.05.2021 15:07

dmasms,
сделайте так, вдруг поможет )))
/* colorPicker.on('color:init', function(color) {
                        var red = document.getElementById('color_r').value;
                        var green = document.getElementById('color_g').value;
                        var blue = document.getElementById('color_b').value;
                        var alpha = document.getElementById('color_t').value / 100;

                        color.set({r: red, g: green, b: blue, a: alpha});
                })*/

                (function() {
                 var red = document.getElementById('color_r').value;
                 var green = document.getElementById('color_g').value;
                 var blue = document.getElementById('color_b').value;
                 var alpha = document.getElementById('color_t').value / 100;
                 colorPicker.color.set({r: red, g: green, b: blue, a: alpha});
                })()

dmasms 06.05.2021 15:08

я понимаю что что то нужно запустить, я не знаю как. можете пожалуйста поправть как должно быть?

dmasms 06.05.2021 15:10

спасибо, чуть позже как буду у железяк попробую

dmasms 06.05.2021 15:12

еще на глаза попались такие заметки
...обект colorPicker сохранять в window.colorPicker =
А в функции установки делать window.colorPicker.set()
Там где: var colorPicker =
Нужно: window.window.colorPicker = new ...
colorPicker.on -> window.colorPicker.on

рони 06.05.2021 15:14

dmasms,
ни о чём ни говорит... на всякий случай, дока тут https://iro.js.org/guide.html


Часовой пояс GMT +3, время: 04:02.