我在这里上传了我的问题: http://gotchance.com/k2/

尝试点击“登录”按钮链接。它在FF和Safari中工作正常。但是在IE8中,表单向下滑动,然后再自动向上滑动。

出于测试目的,我又增加了4个“测试”。链接,发现只有#navigation div中的链接会导致此问题。

此外,如果我使用任何其他元素切换,例如“按钮” “输入”,它工作正常。仅“a”表示“a”。 “#navigation”中的标签导致问题。

有什么想法吗?

有帮助吗?

解决方案

您的HTML无法验证。务必先确保通过 w3c验证器运行它。无效的dom可以使用jquery选择器(特别是在ie中)。

另外我注意到圆角和字体插件会产生一些奇怪的标记,这也可能导致问题。

您是否尝试将页面剥离到裸露的骨骼,然后一次添加一个功能,确保在每个步骤后切换正常。

其他提示

我看到的一个问题是你的custom.js文件中有一个额外的逗号。额外的逗号在第25行。

在:

   confirm: {
            required: true,
            equalTo: "#rpassword"
        },
    },

后:

confirm: {
            required: true,
            equalTo: "#rpassword"
        }
    },

我不知道这是否能解决你的问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top