我從頁面的底部通知欄向上滑了一下。一切都按照預期完美運行,但是當我試圖讓該欄從頁面頂部向下滑動時,文本的行爲就會有所不同。如果我將它從底部向上滑動,則文本隨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