繁体   English   中英

如何将鼠标悬停在菜单按钮上,然后出现选择项?

[英]How do I hover over the menu button and the selections appear?

如果需要,此jquery有什么问题:将鼠标悬停在#menu (整个菜单)上,然后所有其他菜单选择都显示在该菜单下。 这些选择是.menubox ,但是我将它们与.menuboxSuperior分别分组为#others 始终显示(菜单)的顶部框称为.menuboxSuperior. 另外,当我将鼠标悬停在整个对象上时( #menu ),我希望不透明度在200毫秒内从0.4增加到0.9。 这些都不对我有用。 我该怎么办?

jQuery的:

$(document).ready(function(){
    $('.menubox').hide();

$('#menu').mouseenter(function(){
    $(this).fadeTo(200 0.9);
});

$('#menu').mouseleave(function(){
    $(this).fadeTo(200 0.4);
});

$('#menu').mouseenter(function(){
    $('#others').show();
});

$('#menu').mouseleave(function(){
    $('#others').hide();
});

});

非常感谢你!

您缺少逗号

$(this).fadeTo(200 0.9);
$(this).fadeTo(200 0.4);

应该

$(this).fadeTo(200, 0.9);
$(this).fadeTo(200, 0.4);

大多数现代的浏览器都具有带有控制台的开发人员工具,该控制台将显示诸如此类的简单错误-在这种情况下,firefox SyntaxError: missing ) after argument list显示SyntaxError: missing ) after argument list ,并确切显示您在代码中哪一行错了。 如果要开发,请使用开发人员工具

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM