在頁面中,我想在提交表單後顯示感謝消息。我用這個jQuery通知欄從頁面頂部滑入
$(document).ready(function(){
$("#contactForm").submit(function(data) {
$.post('web_contactoPrueba.php', {nombre: $('#nombre').val(), email: $('#email').val(), asunto: $('#asunto').val(), telefono: $('#telefono').val(), comentario: $('#comentario').val(), enviar: 'yes'}, function(data) {
$("<div />", { class: 'topbar', text: data }).hide().prependTo("body")
.slideDown('fast').delay(5000).slideUp(function() { $(this).remove(); $(location).attr('href','http://www.delagua.es/index.html');});
}, 'text')
return false;
});
});
這個CSS
.topbar {
background: #F68A0E;
height: 60px;
line-height:60px;
font-size:25px;
border-bottom: solid 2px #EEE;
padding: 3px 0;
text-align: center;
color: white;
}
而且目前的行爲是它出現在頁面頂部正常,但隨着submnit按鈕向下滾動,我想這欄不會從頁面的頂部顯示,而是從「當前頁面視圖」的頂部顯示(這是否合理?),並且不會按下頁面內容(現在就是這樣)。
是否有可能以一種簡單的方式實現這一點(不是盒子裏最鋒利的工具)?
感謝
「當前頁面視圖」 - 我想你的意思是視口。你想要酒吧出現在視口的頂部... – Lix 2012-07-28 20:01:58
從來沒有聽說過這個表達,利克斯,謝謝。我想是的,屏幕會比我的「當前頁面視圖」更好,不是嗎? – mitomed 2012-07-28 20:04:21