javascript - 如何多次触发 '.click' 事件?

标签 javascript jquery events jquery-animate jquery-click-event

$('document').ready(function() {
    $('.button').click(function() {
        $('img').animate({left: "+80px"}, 2000);
    });
});

所以,我对 jQuery 之类的东西有点新手。我只想在每次单击按钮时让图像向右移动。当我运行它时,它第一次运行,但当我再次单击该按钮时,它就保持静止。

我想知道如何多次触发 .click 事件。

PS:如果值得知道的话,我在这里提到的按钮实际上是一个<div>。 .我无法让它与 <button> 一起工作.

最佳答案

尝试+=:

$('img').animate({left: "+=80px"}, 2000);

关于javascript - 如何多次触发 '.click' 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21877439/

相关文章:

javascript - Windows Phone 8 图像比视口(viewport)宽

JavaScript:根据 URL 字符串显示/隐藏 <DIV>

javascript - 基于对象创建数组

php - jQuery 不断 ping 以获取 Ajax 响应

javascript - 如何获取数组中的 JSON 对象?

javascript - 如何将元素放回到前一个位置?

javascript - 如何使用多个API返回的多个数据来显示API数据?

javascript - fullCalendar 和 RangeError : Maximum call stack size exceeded

javascript - 事件监听器捕获和冒泡阶段事件

android - 获取当前正在运行的 Activity 的实例?