首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么下拉式向下推到较低的div

为什么下拉式向下推到较低的div
EN

Stack Overflow用户
提问于 2011-11-29 15:49:31
回答 3查看 567关注 0票数 1

我有这个页面,如果你滚动到中间,你会看到一个Select Shipping Method下拉菜单,如果你点击它。它将推动Review Terms & Conditions链接down...here是我的代码

代码语言:javascript
复制
<div class="shipping-box lf">
<div class="ship-box1 lf">
    <div class="sel-ship lf">
        <div class="ss lf">
            <span class="lf">Select Shipping Method</span>
            <a class="ship-btn" href="#"></a>
        </div>
        <div class="dropdown lf" style="display:none;">
            <ul>
                <li class="ss-1 lf">1 Location</li>
                <li class="ss-2 lf">2 Location</li>
            </ul>       
        </div>  
    </div>
    <div class="terms lf">Review Terms & Conditions</div>
</div>

CSS

代码语言:javascript
复制
.shipping-box {
    height: 65px;
    padding-top: 0;
    position: relative;
    width: 700px;
}

.lf {
    float: left;
}

.ship-box1 {
    width: 220px;
}

.sel-ship {
    width: 220px;
}

.terms {
    color: #009900;
    font-family: "helvetica neue";
    font-size: 12px;
    padding-left: 20px;
    text-decoration: underline;
    text-transform: uppercase;
    width: 200px;
}

JQUERY

代码语言:javascript
复制
$('.ship-box1, .ship-btn').click(function () {
    $(this).parents('.sel-ship').find('.dropdown').slideToggle();
    $(this).parents('.ss').toggleClass('ship-btn:hover');
    return false;
});

关于如何确保术语链接保持在适当位置的想法

EN

回答 3

Stack Overflow用户

发布于 2011-11-29 15:59:04

这会帮你解决这个问题:

代码语言:javascript
复制
.sel-ship { position: relative; }
.dropdown { position: absolute; top: 25px; }
票数 2
EN

Stack Overflow用户

发布于 2011-11-29 15:56:15

尝试添加以下内容:

代码语言:javascript
复制
.sel-ship{
    position:absolute;
}
.terms{
    margin-top:30px;
}
票数 1
EN

Stack Overflow用户

发布于 2011-11-29 15:56:53

.sel-shipposition:absolute;设置,为.terms类设置margin-top:35px;设置

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8313649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档