使用 Jquery 的翻转效果

Posted

技术标签:

【中文标题】使用 Jquery 的翻转效果【英文标题】:rollover effect using Jquery 【发布时间】:2010-09-20 16:29:09 【问题描述】:

你能帮我用jquery制作一个翻转效果吗,我想做的是当有人将鼠标悬停在任何菜单项上时,文本会向下滑动并消失并且图片从上向下滑动到中心(例如您可以在panda 看到这种效果,因为您可以看到图片从顶部向下滑动,但文字没有向下滑动,这不是我们想要的)。

我知道使用 flash 可以轻松完成,但我不希望我的菜单在 flash 中,因为那将是一个不好的做法。

你能告诉我我需要在我的菜单 html 中更改什么以及我应该使用哪些 jquery 函数吗?

非常感谢您的帮助

附:这是我的菜单 HTML,你可以在这里看到我的菜单

<ul class="nav">

<li class="active first"><a href="#" class="home">Home</a></li>
<li><a href="#" class="news">News</a></li>
<li><a href="#" class="offers">Special offers</a></li>
<li><a href="#" class="private">Private label</a></li>
<li><a href="#" class="locations">Locations</a></li>
<li><a href="#" class="about">About us</a></li>
<li><a href="#" class="jobs">Jobs</a></li>
<li><a href="#" class="contact">Contact us</a></li>
<li><a href="#" class="mm">Multimedia</a></li>

</ul>

菜单:

【问题讨论】:

你有 1 个代表,所以我告诉你一个秘密。没有人喜欢收到“为我做我的工作”,至少你能提供你的 jquery 代码,我们会回答你的问题...... 【参考方案1】:

我会提供一些地方开始寻找,而不是为你做这件事。

这是一个可以轻松修改为使用“翻转”而不是“点击”的示例:http://css-tricks.com/examples/MenuFader/

关于如何将上述示例组合在一起的详细信息(教程): http://css-tricks.com/learning-jquery-fading-menu-replacing-content/

我通过在 Google 上搜索“jquery 效果示例”找到了本教程: http://www.google.com/search?hl=en&q=jquery+effects+examples&btnG=Google+Search&aq=f&oq= 并点击第一个和第二个链接。

祝你的 Jquery 项目好运。

【讨论】:

css-tricks 是一个很棒的网站。我还将提供以下来自 alistapart.com 的关于使用精灵生成此效果的文章。 alistapart.com/articles/sprites2【参考方案2】:

首先,你真的很想给你独立的锚标签ID,因为它会让你更容易完成你想要的。

看看slideDown()和slideToggle()函数,它基本上需要你设置隐藏的div,然后在鼠标悬停事件上,你会滑动切换你的文本和隐藏的图像div,然后在mouseout上做反之。

祝你好运,使用 jQuery 非常有趣。玩它,看看你能炸毁什么!

【讨论】:

以上是关于使用 Jquery 的翻转效果的主要内容,如果未能解决你的问题,请参考以下文章

如何同时应用 jQuery UI 效果(滑动+翻转)?

如何在网络技术上制作表单翻转(喜欢卡片翻转效果)

jquery 简单菜单翻转(无动画队列)

jQuery:停止在多次翻转时重复动画?

使用 jQuery 更改翻转时的图像源

使用 Jquery 和 css 旋转、翻转图像