我在jsfiddle
处有此代码很简单,我想从固定尺寸页面(1920x1080)的底部拉出来,我有这个样本正在从右边缘拉出,但不知道如何将它移到底部。
非常感谢你能提供帮助
HTML
<div id="slideout">
<div id="slidecontent">
Yar, there be dragonns herre!
</div>
<div id="clickme">
</div>
</div>
脚本
$(function () {
$("#clickme").toggle(function () {
$(this).parent().animate({right:'0px'}, {queue: false, duration: 500});
}, function () {
$(this).parent().animate({right:'-280px'}, {queue: false, duration: 500});
});
});
风格:
body {
overflow-x: hidden;
}
#slideout {
background: #666;
position: absolute;
width: 280px;
height: 80px;
top: 45%;
right:-280px;
padding-left: 20px
}
#clickme {
position: absolute;
top: 0; left: 0;
height: 20px;
width: 20px;
background: #ff0000;
}
#slidecontent {
float:left;
}
答案 0 :(得分:0)
要将其移至底部,只需对CSS进行一些小改动即可。
#slideout {
background: #666;
position: absolute;
width: 280px;
height: 80px;
bottom: 50px;
right:-280px;
padding-left: 20px
}
答案 1 :(得分:0)
请查看以下jsFiddle ..
基本上我复制并粘贴了您的代码并使用bottom
定位进行操作。通过这种方式,您将能够在CSS和JS中看到两者之间的差异。它与您发布的代码基本相同。
请注意,正文现在有overflow:hidden;
而不是overflow-x:hidden;