Jump to content


Photo
- - - - -

Два изображения в teaser


6 replies to this topic

#1 user_dnbelokoputov

user_dnbelokoputov
  • JBZoo User (rus)
  • User rate: ~
  • posts: 4
  • topics: 1

Posted 22 September 2016 - 06:52

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

Для каждого товара есть два фото, одно в тизере, другое в full, пробовал сделать через css, но теряюсь в куче файлов css стилей и расположения позиций. 


  • 0

#2 woodman

woodman
  • JBZoo User (rus)
  • User rate: 38.4
  • posts: 648
  • topics: 59

Posted 22 September 2016 - 07:01

Ну так тут только через css и делать. Выводите две позиции для тизера одна поверх другой (position: absolut) и при ховере верхнему изображению делайте opacity:0. Есть и другие варианты решения, но все на стилях будет завязано.


  • 0

#3 user_dnbelokoputov

user_dnbelokoputov
  • Topic Starter
  • JBZoo User (rus)
  • User rate: ~
  • posts: 4
  • topics: 1

Posted 22 September 2016 - 08:25

каталог сделан на примере демо phone,

в позиции teaser, в файле teaser.php нужно добавить еще позицию для картинки? и в css для новой позиции вводить position: absolut ?


  • 0

#4 user_dnbelokoputov

user_dnbelokoputov
  • Topic Starter
  • JBZoo User (rus)
  • User rate: ~
  • posts: 4
  • topics: 1

Posted 23 September 2016 - 04:55

чтобы добавить позицию на вывод еще одного изображения в тизер нужно править фаил teaser.php и там добавлять позицию или просто в настройке шаблона вывода материала в teaser добавить еще изображение, и в css файле присваивать новый класс??


  • 0

#5 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 23 September 2016 - 11:06

Можно менять видимость блоков через jQuery, даже проще будет. Рассматривали такой вариант?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 user_dnbelokoputov

user_dnbelokoputov
  • Topic Starter
  • JBZoo User (rus)
  • User rate: ~
  • posts: 4
  • topics: 1

Posted 23 September 2016 - 11:36

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

нет так как с jQuery не дружу


  • 0

#7 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 23 September 2016 - 11:43

Напрасно. Он простой.

$('.block').hover(function(){
   // навели
   $('.first-image').hide();
   $('.second-image').show();
}, function(){
   // убрали мышь
   $('.first-image').show();
   $('.second-image').hide();
})

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!