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