jQuery 下拉菜单 - CSS 问题

标签 jquery css menu

嘿,如果你要去的话:http://catonthecouchproductions.com/fish/下拉菜单下的那些图像应该被隐藏然后在悬停时出现,到目前为止我有这个:

$(document).ready(function() {
    $('.btn-fishing-trip').hover(function() {
        $('.fishing-trip').slideDown("slow");
    }, function() {
        $('.fishing-trip').slideUp("slow");
    });
    $('.btn-combo').hover(function() {
        $('.combo').slideDown("slow");
    }, function() {
        $('.combo').slideUp("slow");
    });
});

但它的行为很奇怪。对我能做什么有什么建议吗?我认为一旦上升,其他幻灯片就会取代它的位置。我应该使用 animate() 而不是 slipDown 吗?

最佳答案

尝试分别使用 .slideDown().slideUp() 来代替:

$(yourElementHere).stop().animate({ top: "20px", opacity: "1" }, 500, "swing");

$(yourElementHere).stop().animate({ top: "-180px", opacity: "0" }, 500, "swing");

关于jQuery 下拉菜单 - CSS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/602553/

相关文章:

javascript - 使用 AJAX 将数据发布到 API

javascript - jQuery 选择器不适用于动态创建的元素

android - 如何更改 Android 的选项菜单位置

qt - 如何通过单击菜单项打开 "external link"?

javascript - HTML/CSS 如何关闭菜单然后使用类 ="active"

javascript - 如何使用 jQuery 访问函数内属于另一个函数的对象的属性?

javascript - 在 jquery ajax 中将函数名称作为字符串传递

css - 如何确定此 CSS 中的变量值?

css - 如何修复宽度不固定的表格的标题?

javascript - 切换隐藏/显示 Div 不起作用。