/*下面的代码是为了防止重复触发了焦点获取事件*/ 就是输入框,得到焦点事件 var _timer = {}; function delay_till_last(id, fn, wait) { if (_timer[id]) { window.clearTimeout(_timer[id]); delete _timer[id]; } return _timer[id] = window.setTimeout(function () { fn(); delete _timer[id]; }, wait); }; $("#contractYearMoney").on('click', function () { delay_till_last('id', function () { compute.computeAndInsert(); //这个是调用的外部的js方法 }, 300); });
防止输入框内的得到焦点事件时,重复触发,导致无法使用的js等待事件。
最新推荐文章于 2021-11-09 15:42:02 发布