我在让我的一页布局锚链接在 Internet Explorer 中工作时遇到了麻烦。
我正在使用带有 Easing 插件的 jQuery 转到我网页上的锚点,这适用于 Chrome,当我在 Internet Explorer (9) 中对其进行测试时,发生了这种情况:
Internet Explorer 在页面底部发出警告说需要启用 ActiveX 元素,当我单击其中一个链接时,我被带到锚点,但没有动画(而且它也出现错误,因为我使用的是固定标题)。
当我激活 ActiveX 元素时,单击链接时什么也没有发生。
这是我的代码:
<script>
$(function(){
$('ul.nav a, .top-logo a').bind('click',function(event){
var $anchor = $(this);
var $section = $($anchor.attr('href'));
if(!$section.length){ return }
$('body').stop().animate({
scrollTop: $section.offset().top-139
}, 1500,'easeInOutExpo');
event.preventDefault();
})
})
</script>
谁能帮我解决这个问题?
干杯!