【发布时间】:2016-03-13 08:06:51
【问题描述】:
我必须在导航栏上显示一些东西(有 8 个项目)。
我在导航栏上使用了mouseover 来显示某组项目。问题是mouseover 太快了。有什么办法可以延迟这个事件吗?我只想在鼠标悬停时显示一些 div(带有数据)。
请注意,我想在鼠标悬停时显示我的 div,并在鼠标离开时隐藏我的 div。请建议我如何在某些鼠标事件中使用它?
我的示例代码: $(document).on('mouseover', '.menu', function(argument) { $(this).find('.drop-down').css('display', 'block'); }); $(document).on('mouseout', '.menu', function(argument) { $(this).find('.drop-down').css('display', 'none'); })
【问题讨论】:
-
请发布一些代码来展示您的尝试。
-
我可以使用其他功能来代替鼠标悬停和鼠标移出
-
我的代码:$(document).on('mouseover', '.menu', function(argument) { $(this).find('.drop-down').css('显示', '块'); }); $(document).on('mouseout', '.menu', function(argument) { $(this).find('.drop-down').css('display', 'none'); }跨度>
标签: jquery mouseevent mouseover