0

有没有办法为客户增加下拉菜单的可用性,例如如果用户将鼠标移到他们不想要的区域上,它会在淡出之间引入一些延迟,或者让宽菜单更容易让用户获得通过计算鼠标移动的角度或猜测用户的意图到第二级,这样他们在尝试访问第二级下拉菜单的弹出时不会感到沮丧并且它会改变?

4

3 回答 3

1

实际上有一个 jquery 方法叫做 Hover Intent Interval 和 Hover Intent Timeout。哪个可以满足您的要求,您可以设置超时,因此如果他们将鼠标悬停在菜单上然后悬停,则可以说需要 500 毫秒才能动画消失,反之亦然(动画进入)。

这是更多信息的链接,也尝试做一些谷歌搜索我确定有更好的资源: http ://cherne.net/brian/resources/jquery.hoverIntent.html

我过去在 megamenus 中使用的另一种方法是用户必须单击才能打开/动画菜单,然后它会保持打开状态。

于 2012-08-14T19:19:03.383 回答
0

我建议使用或查看Superfish,这是一个 jQuery 插件,可以很好地处理下拉菜单,并提供许多您正在谈论的可用性功能,特别是精心设计的延迟。

于 2012-08-14T18:41:11.687 回答
0

悬停意图效果很好,我在我的网站上使用过

于 2012-08-15T18:29:17.787 回答