导航在IE8上不起作用
Navigation not working on IE8
我有以下jQuery代码:
$(function() {
$('ul.step-navigation li a').bind('click',function(event){
var $anchor = $(this);
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset().top
}, 1500,'easeInOutExpo');
event.preventDefault();
});
});
它用于通过顶部导航导航到页面上的不同部分。它100%适用于FireFox、Chrome、IE9+,但不适用于IE8。
这里的一些答案建议取消这种宽松,例如:用jQuery实现平滑垂直滚动有问题,但在我的情况下不起作用。
如果你能理解为什么这在IE8中不起作用,请提供帮助?它只是忽略点击事件。
经过大量研究,我发现:背景不支持ie8吗?在使用<section>
标签时,在IE8中遇到了另一个关于背景的问题,并且当我包含modernizr时,它也解决了导航问题。
我知道IE8中不支持<section>
元素等HTML5元素,这就是为什么后台现在可以工作,但我还不确定它为什么解决了导航问题。
相关文章:
- Recaptcha在IE7和IE8中不起作用
- 在IE8中不起作用的元素上触发单击事件
- 数据-在IE8中不起作用
- getComputedStyle替换:currentStyle(IE8/7)不起作用
- IE8 jquery ajax头请求不起作用
- 显示隐藏的html表在javascript(IE8)中不起作用
- ScriptX 打印功能在 IE8 中不起作用
- Angularjs 跨源资源共享 (CORS) 发布或放置方法在 IE8 和 IE9 中不起作用
- ExtJs 5.0:forEach on Array of Objects在IE8中不起作用
- 将JSON对象转换为敲除observable在IE8中不起作用,但在所有其他浏览器中都起作用
- 聚焦函数在ie8中不起作用
- 启动网格在IE8中不起作用
- Svg标签在IE8中不起作用
- Twitter引导程序示例在IE8中不起作用
- 引导程序3在IE8中不起作用(已检查其他答案)
- IE8的Javascript占位符不起作用
- Javascript中的开关案例在IE8中不起作用
- 如果我添加 pageX 页面 Y 在 IE8 中不起作用<!文档类型 html>.
- $.getScript 不起作用 (IE8)
- 点击事件不起作用IE8