jquery - Logo 不会滑落(HTML、CSS、jQuery)

标签 jquery html css

当用户单击“登录”时,我使用 jQuery 将登录框向下滑动。单击时,我希望整个页面向下滑动,包括 Logo 。至此,页面确实下滑了,除了logo。您可以在此处查看页面:

http://mini.lukedude5.com

单击“登录”或“注册”时,页面正文会向下滑动(将底部边距设置为 500 像素以放大它)。但是,正如您所见,“mi.ni” Logo 并没有滑落。

<div id = 'header'>
    <a href = '/' title = 'mi.ni' id = 'logo'>mi.ni</a>
</div>

上面是 Logo 的 HTML,下面是 CSS。

#wrapper
{
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

#wrapper #header
{
    height: 100px;
    width: 260px;
    background: url('/styles/images/logo2.png') no-repeat;
    margin: 20px auto 0px auto;
}

#wrapper #header #logo
{
    height: 100px;
    width: 260px;
    display: block;
    text-indent: -9999px;
}

header 被包装在包装器中。登录框从中滑下的栏不在包装内。

登录/向上框的 CSS 是:

#topBar #signIn, #signUp
{
    width: 250px;
    float: right;
    color: #FFF;
    margin-top: 5px;
    font-weight: bold;
    display: none;
    margin-bottom: 500px;
}

感谢任何有关此问题的帮助!

编辑:横跨页面顶部的栏的 HTML。

<div id = 'topBarWrapper'>
        <div id = 'topBar'>
            <div id = 'mainTop'>
                mi.ni is a URL shortening service. Learn more about mi.ni. I am trying my hardest to get the domain http://mi.ni.
            </div>
            <div id = 'rightTop'>
                <span id = 'signInText'>Sign In</span>
                |
                <span id = 'signUpText'>Sign up</span>
            </div>
            <div id = 'signIn'>
                <form action = '' method = 'POST'>
                    <table>
                        <tr>
                            <td>Username:</td>
                            <td><input type = 'text' name = 'username' id = 'usernameSignIn' class = 'input' /></td>
                        </tr>
                        <tr>
                            <td>Password:</td>
                            <td><input type = 'password' name = 'password' id = 'passwordSignIn' class = 'input' /></td>
                        </tr>
                        <tr>
                            <td></td>
                            <td><div class = 'signInSubmit'></div></td>
                        </tr>
                    </table>
                </form>
            </div>
            <div id = 'signUp'>
                <form action = '' method = 'POST'>
                    <table>
                        <tr>
                            <td>Username:</td>
                            <td><input type = 'text' name = 'username' id = 'usernameSignUp' class = 'input' /></td>
                        </tr>
                        <tr>
                            <td>Email:</td>
                            <td><input type = 'text' name = 'email' id = 'emailSignUp' class = 'input' /></td>
                        </tr>
                        <tr>
                            <td>Password:</td>
                            <td><input type = 'password' name = 'password' id = 'passwordSignUp' class = 'input' /></td>
                        </tr>
                        <tr>
                            <td></td>
                            <td><div class = 'signUpSubmit'></div></td>
                        </tr>
                    </table>
                </form>
            </div>
        </div>
    </div>

栏的 CSS:

#topBarWrapper
{
    width: 100%;
    height: 25px;
    padding-top: 5px;
    background: #000;
    color: #FFF;
}

#topBar
{
    width: 1050px;
    margin-left: auto;
    margin-right: auto;
}

#topBar #mainTop
{
    display: inline;
}

#topBar #rightTop
{
    display: inline;
    margin-left: 50px;
    font-weight: bold;
}

#topBar #rightTop #signInText
{
    cursor: pointer;
    margin-right: 5px;
}

#topBar #rightTop #signUpText
{
    cursor: pointer;
    margin-left: 5px;
}

#topBar #signIn, #signUp
{
    width: 250px;
    float: right;
    color: #FFF;
    margin-top: 5px;
    font-weight: bold;
    display: none;
    margin-bottom: 500px;
}

最佳答案

在包装器 div 上设置 clear:both。那里正在崩溃。

#wrapper {
width: 1000px;
margin-left: auto;
margin-right: auto;
clear: both;
}

关于jquery - Logo 不会滑落(HTML、CSS、jQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10082253/

相关文章:

jquery切换透明盖

JQuery 停留在 CORS 预检和 IIS 幽灵响应

javascript - 带计时器的 Jquery/Ajax 调用

jquery - onclick 清除 dropzone 文件字段

jquery - 单击jquery中的元素时增加位置

jquery - 如何使用 SlickNav 制作固定标题

javascript - 根据里面的&lt;iframe&gt;改变<div>的高度

html - 将位于 WebContent 文件夹中的图像放置在 HTML 中的 H2 标签中

css - 如何为 React tic-tac-toe 教程添加颜色?

javascript - 制作一个在字符串/句子中找到第一个单词的javascript函数