jQuery Slide Down定位

道格92

我在使用JQuery下拉功能时遇到问题。我可以使其正常工作,但是要滑动的元素的位置根据视口的大小而变化。我想做的是将它与要滑动的元素绑定在一起。

这种JSfiddle的例子说明了我遇到的问题。我希望.drop元素与元素的右边缘.opener对齐。

的CSS

.box {
    position: relative;
}
.box .opener {
    display: block;
    background: #faa;
    line-height: 40px;
}
.box .drop {
    width: 400px;
    position: absolute;
    display: none;
    background: #afa;
    bottom: 40px;
    float: left;
    margin-left: 500px;
} 

jQuery的

$('.opener').click(function(e){
    $('.drop').slideDown();
});

干杯!

安农

为什么使用float: left; margin-left: 500px; position: absolute;您不知道CSS属性吗?使用right:0;并删除float: left; margin-left: 500px;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章