0
リロードページなしで自分のポートフォリオを作成しようとしています。私は解決できない問題があります。JQUERY:リロードのないウェブサイト、リフレッシュ後に戻ると進むと動作しない
リンクをクリックすると、次のリンクが読み込まれますが、最初のリンクに戻ってページを更新すると、リンクが読み込まれます。後ろ向きと前向きは、もはや動的ではありません。
どうすればこの問題を解決できますか?前もって感謝します。
ここに私のコード:
$(document).ready(function() {
$('a').live('click', function(event){
//LOAD PAGE ON CLICK
var link = $(this).attr('href');
$('#md').fadeOut(200, function(e) {
$(this).load(link + ' .md', function(e) {
$(this).fadeIn(200);
});
});
//LOAD PAGE CHANGE HISTORY
window.history.pushState(null, null, link);
popstate = function(url){$('#md').load(url + ' #md');}
window.onpopstate = function(event){popstate(window.location.href);event.preventDefault();}
return false;
});
});
'live'は廃止されました。あなたは 'delegate'か' on'を見てください。 –
私はそれがそこから来るとは思わない。私はすでに 'on'または' bind'を試していますが、何も変更されません。私はここに新しいコードはもう '.live' ' //動的負荷が $(ドキュメント).ready(関数(){ 一部 –
それは '// LOADページ変更のHISTORY'から来ているかなり確信していません\t $(document).on( 'クリック'、 'a'、関数(イベント) ' しかし、私はまだリロード後に帰ることはできません。 –