Internet Explorer Javascript-打开Inspector后工作正常

Internet Explorer Javascript-打开Inspector后工作正常,javascript,internet-explorer,Javascript,Internet Explorer,我很幸运地复习了类似的问题: 基本上,我有一个页面,其中有一个区域可以设置背心动画: 可以使用背心下面的一组选项设置背心动画。在IE(所有版本)中,只有按两次它才能工作。例如,先按“慢速闪烁”,然后按“恒定”,需要两次才能注册 我一打开开发人员工具,问题就消失了 没有控制台日志要处理,所以我很困惑。如有任何见解,将不胜感激 编辑 以下是更改闪烁模式的代码: if ($('.demo-trigger').length) { $('.demo-trigger').on('click', f

我很幸运地复习了类似的问题:

基本上,我有一个页面,其中有一个区域可以设置背心动画:

可以使用背心下面的一组选项设置背心动画。在IE(所有版本)中,只有按两次它才能工作。例如,先按“慢速闪烁”,然后按“恒定”,需要两次才能注册

我一打开开发人员工具,问题就消失了

没有控制台日志要处理,所以我很困惑。如有任何见解,将不胜感激

编辑

以下是更改闪烁模式的代码:

if ($('.demo-trigger').length) {
    $('.demo-trigger').on('click', function(event) {
        event.preventDefault();
        clearInterval(intervalId);

        var trigger = $(this),
            pat     = trigger.data('pattern'),
            timer   = false;

        _lights.removeClass().removeAttr('class').addClass(pat);

        $('.demo-trigger').removeClass('active');
        trigger.addClass('active');         
    });
};

你能发布你的代码吗?看起来像在ie11中预期的那样工作…尽管有一些不匹配的结束标记错误…添加了代码片段。对于IE11中的我来说,它只有在打开开发工具一次之后才能正常工作。如果开发工具没有打开,同样的行为也会发生。为了确保这一点,我还修复了不匹配的结束标记错误。行为保持不变。