这是有问题的代码
$('.consejosTab').on("click", function(e){
//window.location = 'http://encuentratrabajoonline.es/consejos/';
console.log('Clicked' , e , this);
});
如果您在 IE8 中查看页面http://encuentratrabajoonline.es/,该页面将立即重定向到子域。似乎正在发生的是,这不是将 click 事件绑定到元素,而是调用 consejosTab 上的 click 函数。我已经做了一些初步测试,我已经注释掉了重定位,只是在声明中放了一个 console.log。我还确认没有其他单击功能正在运行并单击该元素。
除了页面上所有其他糟糕的标准(这只是我要在这个网站上进行的清理工作的开始),我需要知道为什么这只发生在 IE8 中?