Я успешно реализовал эффект slideToggle на элементе / изображении панели навигации.Вы можете увидеть эффект здесь .
Я надеялся, что slideToggle сдвинет скрытое DIV / изображение прямо вниз, а не эффект, который я вижу, который больше напоминает эффект изгиба / отражения(Я надеюсь, что вы следите за мной!).Есть ли способ получить этот эффект, используя только jQuery?
Вот CSS:
li#home {
background: url('images/home.png') no-repeat;
width: 120px;
height: 40px;
}
img.hover {
display: none;
}
HTML:
<div class="nav">
<ul>
<li id="home"><a href="index.html" class=""><img src="images/home-hover.png" width="120px" height="40px" class="hover"></a></li>
</ul>
И сценарий:
$('li#home').hover(function () {
$('img.hover').slideToggle('medium');
});
Поскольку я не мог заставить это работать, я также попытался реализовать пользовательский интерфейс jQuery с включенным эффектом слайда и этот сценарий, но я не получил никакого эффекта с этим:
$('li#home').hover(function () {
$('img.hover').show("slide", { direction: "down" }, 1000);
});
Я бы предпочел не использовать jQuery UI, если это возможно.
Может ли кто-нибудь помочь с этим?
Спасибо,
Ник