這段代碼有什麼問題?可能很多我是jquery的新手。我試圖在頁面中淡出,然後將背景淡入淡出和導航中,然後進行設置,以便鏈接將淡出頁面並引入新頁面。我現在的代碼並不是很有效,我認爲一些語法和格式是問題所在。我的jQuery語法和格式化有什麼問題?
$(document).ready(function() {
$('body').fadeIn(1500);
});
$('#background').addClass('background');
setTimeout(function() {
$('#background').addClass('background-blured');
}, 1500);
$("h1").delay(2000).animate({
top: -50,
opacity: 1,
}, 700, function() {
// Animation complete.
});
$('.link').click(function() {
event.preventDefault();
newLocation = this.href;
$('body').fadeOut(500, newpage);
});
function newpage() {
window.location = newLocation;
}
});
謝謝!
正確縮進代碼是發現問題的第一步。 – Jamiec
你的大部分代碼都在*'document.ready' *之外。學習使用適當的縮進,以便您可以看到代碼封裝 – charlietfl
語法錯誤在JavaScript控制檯中觸發特定的錯誤消息。是這樣嗎? –