Проверьте дно для исправленного издания
Хорошо, вот проблема.У меня есть li
с div
внутри, и я пытаюсь навести li
, чтобы заставить div
скользить вверх.
Вот HTML:
<li id="one">
<div>
<h4>title</h4>
<p>description</p>
</div>
</li>
Прямо сейчас у меня есть это в моем CSS:
#one div { display: none; }
И это для моего JS:
$(document).ready(function() {
$('#one').hover(function() {
$('#one > div').css({ display : 'block' });
});
});
Я знаю, что мог бы просто использовать CSS psuedo :hover
, чтобы заставить его всплыть, но я подумал, что если я захочу получить эффект слайда, то я мог бы также сделать все это в JS.Первая проблема - это не работает:Как только я заставляю его просто появляться, я хочу добавить к нему эффект слайда, и я не уверен, что это правильный способ сделать это.
Спасибо, ребята / gals
исправлено
Новый JavaScript
$(document).ready(function() {
$('#one').hover(function () {
$('#one > div').slideToggle();
});
});
Это работает!Хотя он спускается сверху, и я планировал поднять его снизу.