这是我的代码......为什么我的fadeOut不工作?任何帮助将不胜感激!!!该网站是:http://174.120.235.57/~phvne/
$j=jQuery.noConflict();
jQuery(document).ready(function(){
$j("#nav ul").css({display: "none"});
$j("#nav li:has(ul) > a").append(" »");
$j("#nav li > ul > a > span").text("");
$j("#nav li").hover(function(){
$j(this).find("ul:first").stop(true,true).fadeIn('medium');
},
function(){
$j(this).find("ul:first").stop(true,true).fadeOut('medium');
});
});
答案 0 :(得分:0)
你正在加载jQuery 1.6和1.6.2。此外,我不确定'中等'是否存在,尝试'慢'或持续时间(以毫秒为单位)。
答案 1 :(得分:0)
从CSS中删除它......
#nav li:hover > ul {
display: block;
}
答案 2 :(得分:0)
wdm是对的,你在style.css中的ul元素上设置display:none
:
#nav ul { display: none; ...
Eiter将其删除并致电
$("#nav ul").hide();
你的dropdown.js中的。这也将遵循不引人注目的JavaScript方法。
如果你真的想留下它,那么你必须打电话
$("#nav ul").css('display', 'block').hide();
你的dropdown.js中的。但是,当您激活JavaScript时,您的菜单才可以导航。