2013-06-26 39 views
0

你好,我不是百分之百确定这是一个CSS跨浏览器问题还是jQuery跨浏览器问题。导航菜单在Internet Explorer中不起作用

基本上,导航链接只能在主页上使用,而不能在Internet Explorer中的任何其他页面上使用。 所有其他浏览器都很好。 我不知道问题是什么,我怀疑页面内容可能重叠导航,因为一些IE填充错误,但它没有意义,因为它仍然识别我什么时候悬停在链接上,只是他们不会把你带到其他页面。

对于任何建议或帮助,我将如何着手解决这个问题将非常有帮助。

的网址是: http://www.brooklyn-santiago.com/recovery/

+0

IE中存在'.split()'的问题,请检查您的'custom.js'文件'line 113'。检查IE中的开发者控制台,看看这个错误。 'SCRIPT5007:无法获取未定义或空引用的属性'split'custom.js,第113行字符8' ' –

+0

在IE中检查您的脚本选项卡。看到这个链接(张贴图片)得到更多的解释:http://stackoverflow.com/questions/3404/javascript-troubleshooting-tools-in-ie(向下滚动一点) – Daniel

回答

1
$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或更低,那么这应该正常工作。

+0

你好,@ Schmalzy thsnks非常为你的回应..我在这没有明显的效果。我仍然在IE中得到这个错误:消息:'未定义'为空或不是对象 行:25 字符:16 代码:0 URI:http://www.brooklyn-santiago/recovery/wp-content /themes/Sky/js/jquery.backgroundPosition.js?ver=1.0 –

+0

@PhillipAudleyBoothe我刚刚改变了我的答案....删除Meta标签并尝试我的新建议。 – Schmalzy

相关问题