问题标签 [mouseleave]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jQuery:解除绑定后如何返回鼠标事件?
当鼠标进入 TD 元素并隐藏时,我需要显示文本输入。因此,当我们单击此输入(焦点)时,它会取消绑定鼠标事件.......当我们在输入中按 Enter 时,我应该写什么来将标准动作绑定到 mouseenter 和 mouseleave?
jquery - jQuery 两个 mouseenter 事件,一次触发一个函数
我将 mouseenter/mouseleave 事件绑定到一个元素(只是一个图像),该元素又执行两个函数。我的问题是我希望这两个函数中的一个只在第一个 mouseenter 上触发一次。
aka 在第一个 mouseenter 上会发生两件事,在第二个 mouseneter 上只会发生一件事。
编辑:http: //jsfiddle.net/Am5ZC/
如果我将.one
函数移出该块并进入其自己的单独鼠标进入/离开块,则functionSwapImageBack()
唯一触发一次(即,.one 正在删除两个代码块的事件)。
不太确定该怎么做,但感谢您的帮助!
jquery - Jquery下拉工作正常......但可能会更好
这是我的工作下拉菜单...
它完成了这项工作,它几乎是我目前需要的所有功能......但是我觉得它可以优化一下。即,有没有办法在没有边界 div 的情况下做到这一点?此外,如果我回到菜单,下拉菜单会重新触发,这没什么大不了的,但最好防止这种行为。
任何建议/调整将不胜感激。
jquery - jQuery.vticker.js mouseleave, mouseenter 函数问题
我正在开发一个带有新闻滚动或盲区效果的网站。场景是当用户将鼠标悬停在新闻项目上时,会打开一个弹出框。
我写的代码一切都很好:
一切都很好,但是当我将鼠标悬停在正在显示的新闻项目框上但我无法将鼠标悬停在该框上时,当鼠标指针离开新闻条时,调用了 vticker.js 函数 mouseleave 并且框再次消失。
请实时查看此页面http://tagbees.designforce.us/并请给我建议以解决此问题。
提前致谢。问候
jquery - 当鼠标单击并拖动然后退出时,如何在鼠标退出时淡出?
当用户 mouseenters 或 mouseleaves 可滚动区域时,我正在使用 jQuery 淡入和淡出 tinyScrollBar。
我遇到的问题是,如果用户单击并拖动滚动条手柄,然后在滚动条手柄以外的任何地方释放鼠标,它就会中断并且不再淡入或淡出。
这是我尝试的代码...
提前感谢您的任何反馈!
jquery - .mouseenter 添加“溢出:无” 我该如何防止这种情况?我怎样才能模拟hoverIntent?
所以我遇到了这个奇怪的问题。
我有一个功能区在导航后面移动,同时悬停在项目上,它包含旧的 css-corner 技巧来绘制功能区的形状。这些由负底部属性定位。奇怪的是,.mouseenter 事件似乎正在向“this”添加一个“overflow:none”类。有没有办法防止这种情况?
我的第二个问题是,如果鼠标刚刚经过,我如何防止 .mouseenter 启动,有点像 hoverIntent。我以为 mouseenter 正在这样做,但显然不是。
也欢迎任何关于如何使这个更短和更好的提示。这是代码,我正在运行一个 noConflict 脚本,所以 'j' 转换为 $:
我的网站位于:http ://www.egegorgulu.com
jquery - 如何在此代码块上模拟 hoverIntent?
我在上一个主题中也问过同样的问题,但有人说我应该为此打开另一个。所以这里是:
我正在为导航后面的功能区设置动画,问题是我想将动画元素保留在以前的位置,而不是回到起始位置并返回到下一个元素。我能够做到这一点,但没有使用 hoverIntent。所以现在功能区将拾取导航上的每一个动作。我怎样才能防止这种情况?
如果我错了,请纠正我,但此时 delay() 和 setTimeout() 没有意义,因为无论停止如何,它们都会启动最后一个动画。如果鼠标刚刚经过,如何防止 mouseenter 启动?也许鼠标悬停的 if 子句就像鼠标在悬停块上稳定超过 300 毫秒?
注意:我正在运行一个 noConflict 脚本,因此 j = $。
您可以在以下网址找到我的网站:www.egegorgulu.com
jquery - jquery,如何只影响被点击的元素?
我有这个设置:
和:
一个问题是,当我用鼠标输入时,所有 div 都会受到影响,而不是我用鼠标实际输入的那个。
我不确定$(this)
这里是什么意思
第二个问题是我想使用hover
orhoverIntent
比mouseenter
and更好的方法mouseleave
,但我不确定如何使用fadeTo
来获得相同的效果。
有任何想法吗?
谢谢
jquery - 在 mouseleave 中关闭内容
这是我的菜单http://jsfiddle.net/qj5hN/
关于 mouseleave 功能的问题。当悬停在菜单元素上时,它会在下面打开一个新内容。如果您将光标缓慢地放在新的拖放内容上,它会突然关闭。我不知道怎么做。我该如何解决?
javascript - 使用 jquery setTimeout & mouseenter & mouseleave 滚动 div
我有一个 div 容器,它贴在页面底部。当鼠标移出 div 时,我希望 div 在 3 秒后下沉。当鼠标移到 div 上时,我希望 div 上升到原来的位置。问题是当鼠标快速移出和移出 div 时,div 会不断向上移动到页面顶部。