bob体育官方平台
JavaScript实现页面无操作倒计时退出_javascript技巧_脚本之家

count:倒计时总和

JavaScript落实页面无操作倒计时退出,javascript倒计时

品种前端页面必要完毕,页面没人操作步向倒计时,以下为前端代码完成。

//设置(倒计时功能)开关
var _mouseActiveListener_flag = true;

beforecount:触发倒计时间隔(单位:飞秒)

count:倒计时总和(单位:秒)

var mouseActiveListener = function (beforecount, count, callback) {
 //config
var __countdown_html = '<div id="__tt" style="position:fixed;top:110px;right:10px;z-index:1000;color:#eee;font-size:25px;"></div>';
 //define
 var target = null, _t = null, _tc = null;
var target_countdown = function (__count) {
  if (__count >= 0) {
  target.innerHTML = __count + '秒后退出';
  _tc = setTimeout(function () {
   target_countdown(__count);
  }, 1000);
  } else {
  callback();
  }
  __count--;
 }, _t_exec = function () {
  return setTimeout(function () {
  if (_mouseActiveListener_flag) {
   target = Ne.dom.createEl(__countdown_html);
   document.body.appendChild(target);
   target_countdown(count);
  }
  }, beforecount);
 }, _t_clear = function () {
  clearTimeout(_t);
  clearTimeout(_tc);
  //target.parentElement.removeChild(target);
  $(target).remove();
  target = null;
 };
 //exec
 _t = _t_exec();
 document.addEventListener('click', function () {
  _t_clear();
  _t = _t_exec();
 });
 };

//后置操作,解释:在5秒后(5000)不操作的状态下触发倒计时,倒计时180秒,具体看View Code里面的函数。
mouseActiveListener(5000, 180, function () {
 window.location.href = "/Home/Index";
 });

上述正是本文的全体内容,希望对大家的就学抱有利于,也希望大家多多照望帮客之家。

项方今端页面需求达成,页面没人操作步向倒计时,以下为前端代码完结。 //设置(倒...

//验证验证码和手机发送的验证码是否一致$.ajax({type: 'GET',url: "接口2",success: function {if  {//向服务器提交信息$.ajax({type: 'POST',url: "向服务器提交你们索要填写的信息接口",data: JSON.stringify({ //data这里看你们的需求根据接口的数据去写"project_id": pid,"phone": mobile,"device":d}),success: function {if  {$;$;}else{alert;}},error: function {alert;}else{alert;}},error: function {alert; 
//设置开关var _mouseActiveListener_flag = true;

文档:

体系前端页面需求完结,页面没人操作步入倒计时,以下为前端代码完毕。

以上所述是作者给我们介绍的JS/jQ达成免费获得手提式无线电话机验证码倒计时间效果与利益果的全体描述,希望对我们持有助于,若是大家有此外疑问请给自己留言,小编会及时回复我们的。在那也特别感激大家对台本之家网站的支撑!

如上便是本文的全体内容,希望对我们的求学抱有助于,也意在我们多都赐教脚本之家。

//校验手机号//页面的input写的正则下面直接调用方法就可以的jQuery.extend({checkmobileNo: function {var re =/^1[3|7|5|8]d{9}$/;if  {return true;} else {return false;}}});
var mouseActiveListener = function (beforecount, count, callback) { //configvar __countdown_html = ''; //define var target = null, _t = null, _tc = null;var target_countdown = function  { if  { target.innerHTML = __count + '秒后退出'; _tc = setTimeout { target_countdown; } else { callback(); } __count--; }, _t_exec = function () { return setTimeout { if (_mouseActiveListener_flag) { target = Ne.dom.createEl; document.body.appendChild; target_countdown; } }, beforecount); }, _t_clear = function ; clearTimeout; //target.parentElement.removeChild.remove(); target = null; }; //exec _t = _t_exec(); document.addEventListener { _t_clear; };

//后置操作,解释:在5秒后不操作的状态下触发倒计时,倒计时180秒,具体看View Code里面的函数。mouseActiveListener(5000, 180, function () { window.location.href = "/Home/Index"; });

相疑似五个接口:

beforecount:触发倒计时间距

向服务器交由消息

哪些赢得手提式有线电话机验证码?

返回顶部