Javascript Modal在IE9中不起作用-在打开开发人员工具时,它可以正常工作

Javascript Modal在IE9中不起作用-在打开开发人员工具时,它可以正常工作,javascript,jquery,internet-explorer-9,modal-dialog,zurb-foundation,Javascript,Jquery,Internet Explorer 9,Modal Dialog,Zurb Foundation,我一直在尝试让一个模式工作,除了IE9上的一个问题外,它在所有测试过的浏览器上都很好。在页面加载时,模式不起作用。如果我随后打开开发工具并再次关闭它们(甚至只是保持它们打开),它就可以正常工作。我如何调试这个问题 编辑:以下是链接: 这是我的密码 HTML: console.log在IE中控制台未打开时抛出错误 注释掉控制台行或检查是否支持 window.console && console.log(elementClicked); 我知道这是一个旧的线程,但我想我会传递这个解

我一直在尝试让一个模式工作,除了IE9上的一个问题外,它在所有测试过的浏览器上都很好。在页面加载时,模式不起作用。如果我随后打开开发工具并再次关闭它们(甚至只是保持它们打开),它就可以正常工作。我如何调试这个问题

编辑:以下是链接:

这是我的密码

HTML:


console.log在IE中控制台未打开时抛出错误

注释掉控制台行或检查是否支持

window.console && console.log(elementClicked);

我知道这是一个旧的线程,但我想我会传递这个解决方案无论如何

为了避免IE的问题,正如@epascarello所提到的,我们使用了一个名为
ltc
(登录到控制台)的函数,它位于我们的global.js库中

function ltc(what) {
  try {
    console.log(what); 
  } catch(e) {
    return;
  }
}
现在不再使用
console.log(“我的消息”)
,而是使用
ltc(“我的消息”)

if(console)console.log else console={}
window.console && console.log(elementClicked);
function ltc(what) {
  try {
    console.log(what); 
  } catch(e) {
    return;
  }
}