javascript - 想要延迟图像跟随鼠标光标

标签 javascript jquery

$(document).mousemove(function(e){
$("#butterfly").delay(90000);
$("#butterfly").css({left:e.pageX, top:e.pageY});
   });

如何在光标跟随的图像中创建延迟。 #蝴蝶是 “img id="butterfly”元素。

最佳答案

使用setTimeout , delay 不适用于 .css()。因为它用于延迟队列中跟随它的函数的执行。

$(document).mousemove(function (e) {
    setTimeout(function () {
        $("#butterfly").css({
            left: e.pageX,
            top: e.pageY
        });
    }, 90000);
});

关于javascript - 想要延迟图像跟随鼠标光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23197727/

相关文章:

javascript - 使用从顶部滑动的文本更新按钮文本

javascript - 从 Go 到 JS forge 的 AES-CFB

javascript - 为什么 onclick 触发下一个函数没有分配给它?

jquery - 选择2 : How to unselect all options and select only one

javascript - 一些 jQuery/javascript 帮助。将项目添加到 optgroup

javascript - Jquery .On ('click' ) 不合作

javascript - 我可以有两个具有相同属性名称的对象吗?

javascript - preventDefault on touchstart 不阻止滚动

javascript - 如何将表行的值传递到模态变量中

javascript - 从所选选项中设置一个值