Я успешно реализовал эффект 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, если это возможно.
Может ли кто-нибудь помочь с этим?
Спасибо,
Ник