我有这个页面,如果你滚动到中间,你会看到一个Select Shipping Method下拉菜单,如果你点击它。它将推动Review Terms & Conditions链接down...here是我的代码
<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
.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
$('.ship-box1, .ship-btn').click(function () {
$(this).parents('.sel-ship').find('.dropdown').slideToggle();
$(this).parents('.ss').toggleClass('ship-btn:hover');
return false;
});关于如何确保术语链接保持在适当位置的想法
发布于 2011-11-29 15:59:04
这会帮你解决这个问题:
.sel-ship { position: relative; }
.dropdown { position: absolute; top: 25px; }发布于 2011-11-29 15:56:15
尝试添加以下内容:
.sel-ship{
position:absolute;
}
.terms{
margin-top:30px;
}发布于 2011-11-29 15:56:53
为.sel-ship类position:absolute;设置,为.terms类设置margin-top:35px;设置
https://stackoverflow.com/questions/8313649
复制相似问题