gpt4 book ai didi

javascript 或 jquery : mouse events

转载 作者:行者123 更新时间:2023-11-30 18:01:35 24 4
gpt4 key购买 nike

需要您的帮助来理解这段代码。这是 Javascript(表达式语言)还是 JQuery。我试图理解,但没有理解。

var interval = 0, changed = false;
...............
...............

var start = function () {
$(document).on('mousedown mousemove scroll touchstart touchmove keydown', change);
setInterval(check, 1000);
};

var change = function () {
changed = true;
};

var check = function () {
console.log("changed .....");
};

start();

基本上,如果用户在浏览器上执行了一些事件,我想做一些事情(业务逻辑)。在网上得到这段代码,感觉这和我想要的一样。

最佳答案

var start = function () {
$(document).on('mousedown mousemove scroll touchstart touchmove keydown', change);
setInterval(check, 1000);
};

$(document) 指的是整个 HTML 文档。 ON将一个或多个事件的事件处理函数附加到所选元素。在您的示例中,它将 mousedown mousemove scroll touchstart touchmove keydown 事件附加到 document。一旦发生任何这些事件,就会调用 change 方法。

setInterval用于在给定的持续时间内重复调用方法。在您的 Example 中,它每 1000 毫秒或 1 秒调用一次 check 方法

关于javascript 或 jquery : mouse events,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16850615/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com