@rkniazev

Как изменить фон блока при клике на другие?

Есть див с фоном, нужно при клики на другие дивы с картинками(миниатюрами) при клиуи на них-нужно менять фон у основного.
Помогите решить проблему, совсем нуб в JS
  • Вопрос задан
  • 2192 просмотра
Решения вопроса 1
mvchalov
@mvchalov
Заслуженный JS-костылеограф
JQ, картинки / правила / стили можно по вкусу добавить: codepen.io/anon/pen/PqrNre
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Ответ написан
Комментировать
kimono
@kimono
Web developer
<div id="main"></div>
<div class="pictures">
  <div class="picture" data-bg="pic1.jpg" style="background: url('pic1.jpg') 50% 50%"></div>
  <div class="picture" data-bg="pic2.jpg" style="background: url('pic2.jpg') 50% 50%"></div>
  <div class="picture" data-bg="pic3.jpg" style="background: url('pic3.jpg') 50% 50%"></div>
</div>

$(function(){
  $(document).on('click', '.picture', function(){
    var bg = $(this).data('bg');
    $('.main').css('background', 'url("'+ bg +'") 50% 50% scroll no-repeat transparent');
  });
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект