Я немного затрудняюсь и не могу найти ответ.
Итак, у меня есть класс изображений под названием .accom-img
и класс элементов div с описаниями под названием .accom-desc
. Когда я наводил курсор на .accom-img
, я скрывал это с помощью slideUp()
и показывал .accom-desc
(которые скрыты при загрузке страницы, но расположены непосредственно под ними) только с .show()
.
Когда мышь покидает .accom-desc
, я хочу, чтобы изображение скользило вниз. Я могу заставить все работать, кроме случаев, когда мышь покидает .accom-desc
. Изображение просто остается скрытым.
Пожалуйста, помогите мне с тем, что я делаю неправильно. Спасибо!
jQuery(document).ready(function() {
jQuery('.accom-desc').hide();
jQuery('.accom-img').hover(function() {
jQuery('.accom-img').slideUp();
}, function() {
jQuery('.accom-desc').show();
});
jQuery('.accom-desc').mouseleave(function() {
jQuery('.accom-img').slideDown();
}, function() {
jQuery('.accom-desc').hide();
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<div class="accom-container">
<div class="accom-desc">
<h4>6 Sleeper House</h6>
<ul class="accom-ul">
<li>2 x en-suite bedrooms each with a double bed with mosquito net.</li>
<li>2 x single beds with mosquito nets in the living area.</li>
<li>Fridge and chest freezer and fully fitted kitchen.</li>
<li>Television with DVD-player..bring lots of DVD's and own DSTV- decoder.(DSTV dish and connection available)</li> <li>Own private Jacuzzi</li>
</ul>
</div>
</div>