Изменение изображения при наведении на пункт меню
Здравствуйте, уважаемые колеги!
Подскажите, пожалуйста, как можно реализовать такое действие через тивишки (или, возможно, как-то по-другому)?
При наведении на пункт меню, меняется изображение.

Подскажите, пожалуйста, как можно реализовать такое действие через тивишки (или, возможно, как-то по-другому)?
При наведении на пункт меню, меняется изображение.

<ul>
<li><a href="[[~3]]">Новинки<span class="new-menu">NEW</span></a></li>
</ul>
<ul>
<li class="im-1"><a href="[[~4]]">Платья</a></li>
<ul>
<li class="menu-col im-2"><a href="[[~5]]">Вечерние платья</a></li>
<li class="menu-col"><a href="[[~6]]">Офисные, деловые платья</a></li>
<li class="menu-col"><a href="[[~7]]">Летние и повседневные платья</a></li>
<li class="menu-col"><a href="[[~8]]">Спортивные платья, туники</a></li>
</ul>
</ul>
</div>
</div>
<div class="col-sm-3 sub-menu-col">
<div class="mega-custom-menu">
<ul>
<li><a href="[[~9]]">Костюмы</a></li>
<ul>
<li class="menu-col"><a href="[[~10]]">Брючные костюмы</a></li>
<li class="menu-col"><a href="[[~11]]">Костюмы с юбкой</a></li>
<li class="menu-col"><a href="[[~12]]">Деловые костюмы</a></li>
<li class="menu-col"><a href="[[~13]]">Спортивные костюмы</a></li>
</ul>
</ul>
</div>
</div>
<div class="col-sm-3 sub-menu-col">
<div class="mega-custom-menu">
<ul>
<li><a href="[[~14]]">Одежда</a></li>
<ul>
<li class="menu-col"><a href="[[~15]]">Блузки, рубашки</a></li>
<li class="menu-col"><a href="[[~16]]">Кофты, свитера</a></li>
<li class="menu-col"><a href="[[~17]]">Брюки, лосины</a></li>
<li class="menu-col"><a href="[[~18]]">Шорты и юбки</a></li>
</ul>
</ul>
</div>
</div>
<div class="col-sm-3 sub-menu-col">
<div class="mega-custom-menu">
<ul>
<li><a href="[[~19]]">Верхняя одежда</a></li>
<ul>
<li class="menu-col"><a href="[[~20]]">Жилеты, жакеты, пиджаки</a></li>
<li class="menu-col"><a href="[[~21]]">Куртки</a></li>
<li class="menu-col"><a href="[[~22]]">Пальто и дубленки</a></li>
<li class="menu-col"><a href="[[~23]]">Шубы, полушубки</a></li>
</ul>
</ul>
</div>
</div>
<div class="col-sm-3 sub-menu-img">
<div class="mega-custom-menu img-menu">
<!-- ЗДЕСЬ ИЗОБРАЖЕНИЕ -->
</div>
</div>
</div>
</div>
</li>
</ul> Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
потом присваиваете скриптом эту картинки в контейнер по ховеру и все
Станислав, спасибо!
$(document).on('mouseenter', '.menu__item', function() {
$('.container-image').attr('src', $(this).data('image'))
})
что то типа этого
P.S. там пока 21 пункт меню (логически — это в три строки неуместно), да и 'mouseenter' как-то настораживает, мне бы hover )
К ссылке добавляешь data-image=“image/img.jpg”
Это путь до картинки на сервере
——-
$(document).on('mouseenter', '.menu-col a', function() {
$('.img-menu > img').attr('src', $(this).data('image'))
})
———
Так же внутрь дива img-menu вставь
Может нужен какой то js файл подключить? Содержимое папки js.
jquery-2.1.4.min.js
bootstrap.min.js
owl.carousel.min.js
chosen.jquery.min.js
Modernizr.js
jquery-ui.min.js
masonry.pkgd.min.js
imagesloaded.pkgd.min.js
isotope.pkgd.min.js
jquery.mCustomScrollbar.concat.min.js
masonry.js
functions.js
jquery.fancybox.min.js
разместил ниже подключения скриптов.