.stop()不是't使用我的悬停,使快速移动工作-jQuery
.stop() isn't working with my hover, to make quick movement work - jQuery
nbsp 我的悬停有问题。如果你快速地在一个区域内外移动鼠标,它会触发.show((,但不会触发.hide((。我不确定它是否在其他浏览器中有效,但它不在Chrome中。
nbsp;您可以在下面的链接中看到一个示例。我已经尝试了.stop((的所有真-假变体,但它不起作用。我很感激你的帮助,我确信我只是在做傻事。
http://jsfiddle.net/glenn2223/xBgVe/2/
.stop().show('slide', {direction: 'up'}, "fast", false);
非常感谢您的帮助,
nbsp;glenn223
我不太清楚为什么,但show()
和hide()
不起作用,slideToggle
起作用。这似乎解决了您的问题(尽管我不得不从css中删除height: auto !important
,因为它覆盖了jQuery的高度(。
http://jsfiddle.net/prankol57/YBsYh/
Javascript:
jQuery(function () {
$("ol.top-nav li").hover(function () {
$(this).children('div.subl').stop().slideToggle("fast");
});
});
我相信这是因为show()
和hide()
不会导致动画队列。
相关文章:
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 如何在悬停时显示文本而不移动页面上的内容
- 展开移动设备上的折叠菜单,同时在桌面上保持悬停
- 如何在鼠标悬停时将对象从起始位置移动到结束位置,然后在鼠标悬停后再次移动
- 链接don'由于Javascript悬停效果,无法在移动设备上工作
- 如何停止地图移动时,鼠标悬停在标记在谷歌地图API 3
- 使悬停菜单适用于移动设备的最佳实践方法是什么?
- 如果鼠标悬停得很快,Jquery鼠标移动会错过一些单元格
- 移动设备上的CSS下拉菜单.如何四处走动:悬停
- 使用jQuery在悬停时向右移动列表项
- 在益智游戏中,如何使可移动瓷砖的悬停为红色,而其他瓷砖保持原始状态
- 悬停菜单关闭孩子时,当我尝试将鼠标移动到它时.为什么?[JsFiddle]
- jQuery 悬停/单击事件位于同一 DIV(移动设备)上
- 如何在 iPad 等移动设备上处理悬停
- 在 IE8 中将 DIV 从光标下方移动时,悬停样式保持不变
- 防止在其子元素上移动时悬停功能
- 如何从移动响应屏幕中删除悬停功能
- 导航栏上的悬停移动问题
- 如何根据光标悬停移动背景
- CSS - 悬停移动图像时,稍稍向左,如果未悬停则返回原始位置