Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Изменять картинки (https://javascript.ru/forum/misc/77412-izmenyat-kartinki.html)

рони 01.05.2019 19:17

Hovik,
window.addEventListener("load", function() {
    let sample = [{arr :['design', 'galery', 'slider', 'contacts'], src : 'stars1.png'}];
    let directory = 'http://test.strides.website/img/stars/';
    let carts = [...document.querySelectorAll('.pasive')];
    carts.forEach((form) => {
        let sumOut = form.querySelector('.score');
        let img = form.querySelector('.cart_star')
        form.addEventListener("change", () => {
            let checks = [...form.querySelectorAll('input[type="checkbox"]:checked')];
            let sum = 0;
            let checksName = checks.map(item => (sum += +item.dataset.price, item.name));
            sumOut.innerHTML = 'first ' + sum + ' last';
            img.src = 'http://test.strides.website/img/stars/stars1.png';
            for(const { arr, src } of sample)
                arr.every(title => checksName.includes(title)) && (img.src = directory + src)
        })
    })
});

Hovik 01.05.2019 20:23

не получилось

рони 01.05.2019 20:40

Цитата:

Сообщение от Hovik
не получилось

???

Hovik 01.05.2019 20:45

Загрузил на хост сами посмотрите
http://test.strides.website/

рони 01.05.2019 20:58

Цитата:

Сообщение от Hovik
Загрузил на хост сами посмотрите

где масcив со ссылками строка 2 пост #11 ?

Hovik 01.05.2019 21:10

сейчас посмотрите

рони 01.05.2019 21:18

Hovik,
arr2 ключ только arr, цифры уберите.

Hovik 01.05.2019 21:23

ВСЕ ВСЕ было отпечатка все классно спасибо вам огромны
СПАСИБО рони,

рони 01.05.2019 21:25

Hovik,
:thanks:


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