jQuery 动画:鼠标移开后停止动画

2024-05-27

我正在尝试做一个div悬停时滑出和滑入,即鼠标分别进入和离开。然而,当我多次徘徊进出时,div基本上不断地来回滑动,直到我悬停的次数为止。请参考这个jsFiddle 示例 http://jsfiddle.net/sikusikucom/TQz5U/.

正如您可能已经猜到的那样,我希望能够div一旦鼠标位于元素之外,无论我将鼠标悬停在元素上多少次,都会停止(即滑入)。我认为我对 jQuery 动画的理解缺少一些东西。

$("#state-slider").hover(function() {
  $(this).animate({
    left: '0'
  }, 500);
}, function() {
  $(this).animate({ left: "-270" }, 500);
});

谢谢。


你需要jQuery .stop()功能 http://api.jquery.com/stop/。在开始新动画之前将其插入命令链中,以中断任何正在进行的动画。

$('#state-slider').hover(function() {
    $(this).stop().animate({ left: 0 }, 500);
}, function() {
    $(this).stop().animate({ left: -270 }, 500);
});

工作 jsFiddle =) http://jsfiddle.net/TQz5U/2/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery 动画:鼠标移开后停止动画 的相关文章

随机推荐

  • 更改可组合项的布局方向

    我想将特定可组合项的方向设置为RTL Composable fun ViewToBeChanged Row Image Column Text Title Text Subtitle 是否可以 喷气背包组成布局文档 https develo
  • 如何将html表单中的信息写入MySQL数据库

    好吧 我正在建立一个带有表单的网站 我想将用户在表单中输入的所有信息保存到我的 MySQL 数据库中 表单的编码如下
  • 最后块不设置java中变量的值

    我有下面的代码 public static void main String args TODO Auto generated method stub try System out println Hardik testFinnalyBlo
  • Python: Tkinter + MSS = mss.exception.ScreenShotError: XDefaultRootWindow() 失败

    在 Tkinter GUI 内部使用时 我遇到了 Python MSS 库的非常奇怪的行为 我有一个 Tkinter 窗口 其中有一个用于弹出顶级窗口的按钮 在该 TopLevel 窗口中 我有一个用于截取屏幕截图的按钮 使用 MSS 第一
  • 如何将 Azure 映像从一个区域复制到另一个区域

    我在 Azure 区域 加拿大中部 的 Azure 映像中有一个 系统准备 通用 服务器模板 我想使用它在不同的 Azure 区域 美国中部 创建 Azure VM 这不起作用 因此 我需要将该 Azure 映像也驻留在美国中部 如何将我的
  • Android:如何从 SubSettings 禁用左上角后退按钮

    从 Android Jellybeans 开始 设置 活动的所有子活动在左上角都有一个后退按钮 用于调用 设置 活动 它的行为更像是用于导航目的的 向上 按钮 我有 android 代码 我想在我的构建中禁用此按钮以执行一些子活动 例如显示
  • 如何退出bash中的所有调用脚本?

    假设我有以下脚本 a sh echo in a if test 1 ne 2 then echo oops exit 1 fi b sh echo in b a sh echo in b 2 运行 b sh 时 如果 a sh 退出 我希望
  • 带有未转义引号的Java CSV解析器[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Array.function 和 Array.prototype.function 有什么区别?

    我发现有些功能像concat push every 两者都存在于Array and Array prototype 使用 Firefox 57 0 1 控制台 这很令人困惑 因为原型方法存在于Array 另外 静态方法 Array from
  • 如何使用CellTable进行单行扩展?

    我正在尝试使用新的 GWT CellTable 小部件 但我的表格需要支持单行扩展 即行的左侧有一个 zippy 单击它时 该行应该扩展以提供更多详细信息 并且该行应该跨越所有列 是否可以使用 CellTable 来实现此目的 如何动态添加
  • Clang 中所有 Objective-C 预处理器指令的列表

    Clang 中是否有所有 Objective C 预处理器指令的列表 我说的是 pragma mark Section I or pragma unused variableName or warning message 我想了解更多信息以
  • 预编译的 asp.net 网站中的 - 这重要吗?

    我正在 Visual Studio 2008 上使用 Web 部署项目部署一个预编译和全页面合并的网站 请注意 所有程序集和项目都已在发布模式下编译 我的所有页面都是在发布模式下预编译的 所以它们不会被重新编译 它们只会被运行时加载 在不需
  • jQuery 相当于 `return document.getElementById(theVar)'

    我有一个 JavaScript 函数 function m theVar return document getElementById theVar 上面代码的问题是 我想要传递的元素是由ajax生成的 所以我需要类似的东西 live 在
  • 为什么 shell=True 的 subprocess.Popen() 在 Linux 和 Windows 上的工作方式不同?

    使用时subprocess Popen args shell True 跑步 gcc version 仅作为示例 在 Windows 上我们得到 gt gt gt from subprocess import Popen gt gt gt
  • 如何将热图刻度标签映射到值并将这些值添加为图例

    我想在seaborn中创建一个热图 并且有一个很好的方式来查看标签 With ax figure tight layout 我正进入 状态 这显然很糟糕 Without ax figure tight layout 标签被裁剪 代码是 im
  • EF Core 创建多个外键列

    我将 EF Core 与 NET Core 3 1 结合使用 我有一个客户端 事件关系的简单示例 public class BaseEntity Key Required DatabaseGenerated DatabaseGenerate
  • 使用 Haskell 绘制图表

    是否可以使用 Haskell 绘制一个简单的图表 你们中的任何人都可以告诉我该怎么做吗 该图应至少包含 3 个点 Haskell 图表 https github com timbod7 haskell chart似乎不错 The wiki
  • 联系表 7 中的占位符 - Wordpress

    我正在为我的客户制作一个网站 但遇到了问题 我使用Contact Form 7在wordpress中制作了一个联系表单 这个插件确实很容易使用 但是当我想使用插件的占位符属性时 它在加载页面时没有显示占位符 这就是我在联系表 7 中设置占位
  • 更改 mat-form-field 中的边框颜色

    我正在使用有角度的材料mat form field 我有深色背景 因此尝试将表单字段的边框更改为白色 但我无法使用 css 来实现它 不 无论我在 css 中进行什么更改 它们都不会反映到mat form field 这是我的代码的链接 S
  • jQuery 动画:鼠标移开后停止动画

    我正在尝试做一个div悬停时滑出和滑入 即鼠标分别进入和离开 然而 当我多次徘徊进出时 div基本上不断地来回滑动 直到我悬停的次数为止 请参考这个jsFiddle 示例 http jsfiddle net sikusikucom TQz5