1

我正在使用 JQuery 版本 1.4.2。我的目标是让用户单击顶部菜单中的语音“登录”以向下滚动登录表单(如 twitter)。一切正常,insertAfter jQuery 显示了我想要的表单,但是当单击登录按钮时,它的水平位置会改变一些像素。如何在 insertAfter 之后修复“登录”按钮(请原谅我的双关语)?

4

3 回答 3

1

在登录按钮的容器之后插入 insertAfter 并确保在登录按钮的容器上设置宽度。或者您可以将登录按钮的位置设置为绝对位置,然后它根本不会移动

于 2011-01-24T05:34:14.880 回答
0

您将需要编辑您的标记或 css。如果没有看到两者,我无法告诉你更多。

-账单

于 2011-01-24T05:35:07.033 回答
0

这可能有几个原因。可能会想到的一个可能是在滚动条出现在屏幕上并更改其位置之前设置位置。我最喜欢的工具之一是jQuery position,它允许您在页面上绝对附加元素 - 也许尝试一下?否则,也许在使用 document.load 而不是 .ready 加载所有内容后隐藏元素?最后,也许显示一些代码?:-)

于 2011-01-24T07:13:31.313 回答