我在这里上传了我的问题:http://gotchance.com/k2/
尝试点击“登录”链接。它在FF和Safari中工作正常。但是在IE8中,表单向下滑动,然后再自动向上滑动。
出于测试目的,我添加了4个“测试”链接,发现只有#navigation div中的链接会导致此问题。
此外,如果我使用“按钮”“输入”之类的任何其他元素切换,它可以正常工作。只有“#navigation”中的“a”标签才会导致问题。
有什么想法吗?
答案 0 :(得分:0)
我看到的一个问题是你的custom.js文件中有一个额外的逗号。额外的逗号在第25行。
在:
confirm: {
required: true,
equalTo: "#rpassword"
},
},
后:
confirm: {
required: true,
equalTo: "#rpassword"
}
},
我不知道这是否能解决你的问题。
答案 1 :(得分:0)
您的HTML无法验证。始终确保先通过w3c validator运行它。无效的dom可以使用jquery选择器(特别是在ie中)。
另外我注意到圆角和字体插件会产生一些奇怪的标记,这也可能导致问题。
您是否尝试将页面剥离到裸露的骨骼,然后一次添加一个功能,确保在每个步骤后切换正常。