javascript - 需要帮助使用 jquery 计时事件

标签 javascript jquery timer

这是我的代码:

        tripper = 2;
    $("#topheader").mousewheel(function(event, delta) {
        if (tripper == 2){
            startPlace = $("#content").scrollLeft();
            startCounter = something;
            tripper = 1;
        } else {
            currentPlace = $("#content").scrollLeft();
            if(startCounter < 100){ // milliseconds
            distanceMoved = currentPlace - startPlace;
                if(distanceMoved > 100){
                    slideRight();
                } else if(distanceMoved < -100){
                    slideLeft();
                }
            } else {
                tripper = 2;
            }
        }
    }

第一次通过此函数检查 100 毫秒是否已通过的正确方法是什么?在第 5 行代码中,我有变量“something”,需要用某种计数器替换它。或者我可能会以一种完全错误的方式来解决这个问题。有什么建议吗?

最佳答案

您可以像这样实例化一个“日期”对象:

var then = new Date();

稍后你可以制作另一个:

var now = new Date();

减法给出以毫秒为单位的差异:

var elapsed = now - then;

(当两个日期值出现在减法运算符的任一侧时,从“日期”到“数字”的强制转换是隐式的。转换就像调用“now.getTime()”一样。)

关于javascript - 需要帮助使用 jquery 计时事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6128498/

相关文章:

javascript - 如果广告使用 document.write,如何在页面最后或异步加载广告代码?

java - 使用计时器更新点的图形

javascript - 如何使用 ActionScript 或 Javascript 使页面上的其他 Flash 对象静音?

javascript - 使用 maps api v3 获取间歇性 'google not defined' 和其他错误

javascript - 你如何获得鼠标的位置并在其旁边放置一个元素?

javascript - 滚动主体时如何使元素滚动

java - 进化模拟 - 用于计时器事件处理的持久线程

java - TimerTask 的问题

javascript - jQuery:淡入文本输入,保持可见直到不活动

javascript - 如何将PHP的curl命令转换为JS