实现在这里:http://jsfiddle.net/JWaCY/1/
查看“忘记通行证?”关联。当您按下“注册”时,它会消失,当您再次单击“登录”时,它会在线返回 - 这就是我想要的位置。就在“注册”按钮旁边。
但是,现在发生的情况是,因为“发送重置说明”按钮就在“注册”按钮旁边,CSS 显示和可见性值分别为 none 和 hidden,所以在第一次加载时它会显示该按钮所在的空间是。
如何让它完全隐藏,而不占用空间和“忘记密码”?位于页面加载时“注册”按钮的右侧?
我更喜欢 CSS 解决方案。
我知道我可以通过在页面加载时在我的 JS 中的某处执行 $('#pass-reset').slideUp();
来使用 jQuery 来做到这一点,但这显示了 '忘了通行证?从字面上从按钮下方移动到右侧 - 这是不整洁的。我更喜欢一个更优雅的解决方案,它只在正确的位置显示忘记通行证。
最佳答案
我更改了以下 CSS,它现在似乎可以工作了:
div#sign_in input#pass-reset {
display: none;
}
在这里试试:http://jsfiddle.net/JWaCY/2/
希望这对您有所帮助。
鲍勃
关于jquery - 我如何解决 jQuery 和 CSS 中的对齐问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4589255/