首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    插件实现12306网站“按预填信息”自动抢票

    当我以为等着页面上的倒计时结束,“按预填信息购票”按钮出现后,立马点击一下就能开始抢票,然而并不是,当时的我心中真的是一万匹**马在崩腾。...希望达到的效果是,通过chrome插件,自动监听页面上的按钮控件,一是当出现“按预填信息购票”按钮时,自动触发点击;二是当出现“提交订单”按钮时,自动触发点击。...功能实现秉承着面向小弟编程的原则,经过一通通高手之间“对话”,再加上验证调试,最终达到了效果。下面记录一下实现过程,具体的原理就不讲了,因为我也不懂哈哈。...); // 停止检查 }else{ console.log('Not found the yushou button, waiting...'); } }, 3); // 每隔3...(intervalId); // 停止检查 }else{ console.log('Not found the submit button, waiting...'); } },

    61900

    小程序倒计时深究

    * @param that */ clearTimeInterval: function (that) { var interval = that.data.interval; clearInterval...触摸屏幕导致时间显示的突跳,突慢问题,卡顿,甚至停止 不信的同学,可以尝试用手指触摸屏幕,上下小幅上下移动不放,你会发觉时间竟然停止了。...$apply(); if (lefttimeSec <= 0) { clearInterval(calc);...} }, 1000); 使用setInterval后,即使用了上面说的“小程序倒计时重叠抖动问题”解决方案,只是解决了倒计时重叠问题,这样写法,会导致的一些精准度不高。...这步必须要做,就不多说了,要不还是会出现上面说的“小程序倒计时重叠抖动问题”问题。 用了上面代码,补失的精准度不足。小心的测试同学会发现触摸屏幕导致的突跳,突慢问题,甚至停止!

    1.5K20

    移动端倒计时不准:手机锁屏熄屏APP后台运行屏幕卡顿

    来做倒计时setInterval 或 setTimeout 的问题当提到js的倒计时功能时,我想你第一个想到的可能就是 setInterval 这个东东,这个东西在做PC页面的时候并没有什么问题,至少我现在还没遇到什么问题...  var num = 60;  var T = setInterval(function () {    box.innerHTML = --num;    if (num clearInterval...,但是拿到ios中,就会有一个问题,来看图:上图中,当倒计时走到37的时候,用手拖动页面,这个时候js代码会被阻塞,导致倒计时不在执行,这个现象很常见,比如当你和朋友玩微信的时候,互相发送自定义表情的gif...,按正常来讲,时间应该倒计时到 35秒或者34秒,但是图中很清楚的可以看到,在手指停止操作后,时间却从37秒继续倒计时,走到了36秒,这就与时间的倒计时时间造成了差距,假如倒计时的页面很长,比如一个列表页...        }    在PC中刷新你的页面,可以看到依然正确工作,之后再拿到ios中做之前gif图同样的操作,如下图:我们可以看到,在55秒的时候开始拖动页面,这个时候倒计时停止了

    2.7K10
    领券