JQuery中的mouseover事件中存在问题?

JQuery中的mouseover事件中存在问题?,jquery,Jquery,我在我的网站中使用了一个表格导航菜单,因为我使用JQueryfadeTo()来表示当我将鼠标移到菜单项上()时,它只工作一次。同一菜单项后,鼠标悬停不起作用。请告诉我我的密码出了什么问题 $(document).ready(function() { $("table.nav td").mouseover(function() { $("table.nav td:hover").fadeTo("slow", 1.0); }); }); 您是否在代码中的任意点重

我在我的网站中使用了一个表格导航菜单,因为我使用JQuery
fadeTo()
来表示当我将鼠标移到菜单项上(
)时,它只工作一次。同一菜单项后,鼠标悬停不起作用。请告诉我我的密码出了什么问题

$(document).ready(function() {  
    $("table.nav td").mouseover(function() {
        $("table.nav td:hover").fadeTo("slow", 1.0);
    });
});

您是否在代码中的任意点重置不透明度??看起来您在mouseover上淡入一个不透明度设置,但在mouseout上不重置不透明度。您将永久设置不透明度。也许可以尝试使用鼠标悬停代替鼠标悬停,并反复定义不透明度设置……

您在这里问了几乎完全相同的问题:当我将鼠标移到菜单项中时不一样fadeTo=100%正常工作,但我再次将鼠标移到同一菜单项上不工作。。刷新页面后,仅显示其工作方式,但解决方案是我在另一篇文章中向您展示的。我已在样式表table.nav td:hover{opacity:.2}中修复了不透明度。我将在运行时将fadeTo()更改为100%。那么如何在同一JQuery中重置呢?添加
$(…).mouseout(function(){fadeIn(…)})到您现有的代码,这样当鼠标移出时,元素将淡入(到它原来的不透明度)。我用这样的方法解决了我的问题。感谢您的指导$(文档).ready(function(){$(“table.nav td”).hover(function(){$(“table.nav td:hover”).css(“opacity”,“0.1”).fadeTo(“slow”,1.0);});如果我的解决方案对你有帮助的话,也许你会喜欢我的答案,或者给一些道具或其他东西。。。。?