您好,我不确定这是 css 跨浏览器问题还是 jquery 跨浏览器问题。
基本上,导航链接仅在主页上有效,在 Internet Explorer 中的任何其他页面上无效。所有其他浏览器都很好。我不知道问题是什么,我怀疑页面内容可能与导航重叠,因为一些 IE 填充错误但这没有意义,因为当我将鼠标悬停在链接上时它仍然可以识别,它只是他们不会将您带到其他页面。
对于我如何开始解决此问题的任何建议或帮助将非常感激。
您好,我不确定这是 css 跨浏览器问题还是 jquery 跨浏览器问题。
基本上,导航链接仅在主页上有效,在 Internet Explorer 中的任何其他页面上无效。所有其他浏览器都很好。我不知道问题是什么,我怀疑页面内容可能与导航重叠,因为一些 IE 填充错误但这没有意义,因为当我将鼠标悬停在链接上时它仍然可以识别,它只是他们不会将您带到其他页面。
对于我如何开始解决此问题的任何建议或帮助将非常感激。
$et_bg.css('background-position-x').split(' ')
上面的声明是问题的来源。我能够重现您的错误。
et_bg_offset = ! is_ie ? $et_bg.css( 'backgroundPosition' ).split(' ') : $et_bg.css('background-position-x').split(' '),
问题是它'background-position-x'
应该只在 EI8 或更低版本中使用,但是你让它在所有版本的 IE 上运行,这导致它在 IE9 和 10 中中断。如果你更改is_ie
为仅适用于 EI8 或更低版本,那么这应该可以工作正确。