【发布时间】:2026-02-15 16:20:03
【问题描述】:
我想知道是否有人可以提供帮助,我正在尝试复制客户喜欢的菜单(原则上):http://www.arup.com
到目前为止,我已经尝试查看该网站背后的代码/jquery,它似乎过于复杂(至少对我而言),我在 JSFiddle 上已经做到了这一点
$(document).ready(function () {
$('#qc1,#qc2,#qc3').hover(function () {
$(this).find('.answer').stop(true, true).fadeIn({
duration: '3000',
queue: true
}).css('display', 'none').slideDown({
duration: '1000',
queue: false
});
}, function () {
$(this).find('.answer').stop(true, true).fadeOut({
duration: '3000',
queue: true
}).slideUp({
duration: '2000',
queue: false
});
});
});
理想情况下,我希望 div 向下滑动,然后让内容淡入 onmousein(然后反向 onmouseout),但作为 jQuery 新手已经尝试了几个小时。
【问题讨论】:
-
考虑使用 css3 jsfiddle.net/3WfaK/2
-
为什么要让人们悬停在空白处才能看到文字?这是可怕的用户体验,而且看起来很慢。你现在得到的现在看起来不错
-
@Huangism 我想你误解了 OP... 看看示例网站
-
哦,我明白了,基本上是向下滑动容器然后淡入内容
-
我们的任何解决方案是否有用,或者您正在寻找其他解决方案?我有兴趣看到您问题的最终解决方案。
标签: jquery fadein slide jquery-hover