不试一下怎么知道我不行? 2022-03-25 15:32 采纳率: 91.3%
浏览 24
已结题

IE浏览器显示异常,与防抖代码有关?

我在js里加了防抖的代码,在chrome能够正常,但在ie打开整个页面显示就有问题了(jq不起作用了),请问怎么解决这样的跨浏览器显示问题?
我试过了把以下放在所有js的最下方,还是有问题,除了删除外都会异常。


//防抖
function debounce(fn, wait) {
    let task = null;
    return function () {
        if (task) {
            console.log('清除计时器');
            clearTimeout(task);
        }
        task = setTimeout(() => {
            console.log('设置了计时器');
            fn.apply(this, arguments);
        }, wait);
    }
}       
var btn1 = document.getElementById('btnSubmit');
btn1.addEventListener("click", debounce(btnSubmit, 500));
 
function btnSubmit(){
//提交按钮的功能代码

```

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 4月2日
    • 修改了问题 3月25日
    • 创建了问题 3月25日