//when document loads
$(document).ready(function() {
//navigation item is clicked
$('.nav_item').click(function() {
//get the clicked nav items id
var nav_item = $(this).attr("id");
var location_to_load = nav_item + '.html';
//load the loading html then the page
$('#sliding_content_container').load('loading.html', null, showResponse);
//load the page
function showResponse(){
$('#sliding_content_container').delay(900).load(location_to_load);
};
//dont refresh
return false;
});
});
ねえ、私はJqueryを学んでいて、なぜ「読み込みページ」を呼び出してから宛先を遅らせて呼び出すことができないのか疑問に思いました。たとえば、関数の.delayの追加やチェーンなど、すべてが機能しないようです。
どんな助けでも素晴らしいでしょう、私はjqueryに古き良き亀裂を与えています。
ありがとう