我从页面的底部通知栏向上滑了一下。一切都按照预期完美运行,但是当我试图让该栏从页面顶部向下滑动时,文本的行为就会有所不同。如果我将它从底部向上滑动,则文本随div一起移动,当从上方滑下时,文本在div滚动文本时显示为保持原位。我怎样才能防止这种情况发生?将文本和通知栏一起移动到页面顶部
下面是我的代码,当我改变“顶部:0”而不是“底部:0”时,使它从底部弹出(文本在div内移动)。文字似乎从一开始就处于一个固定的位置。
$("p").click(function() { \t \t
$('#message-box').slideToggle('slow').delay(1500).slideToggle('slow');
}); \t
#message-box {
display: none;
width: 100%;
background-color: #FFA339;
height: 50px;
line-height: 50px;
text-align: center;
font-size: 30px;
color: #35220C;
position: absolute;
bottom: 0;
z-index:50;
font-weight: bold;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
<div id='message-box'>notification</div>
<p>click here</p>
这是有道理的,谢谢! – Roddeh