2017-01-28 8 views
1
<div class="page"> 
    <a href="another-page.php">Click!</a> 
</div> 
<script> 
$("a").click(function(){ 
    $(".page").load($(this).attr("href")); 
    window.history.pushState("", "", '/'+$(this).attr("href")); 
    return false; 
}); 
</script> 
<!-- in another-page.php --> 
<a href="initial-page.php">Click here!</a> 

<!-- what the another-page.php looks like once it's been loaded by jquery --> 
<a href>Click here!</a> 

に彼らのhrefの値を失うことにして、リンクをクリックすると、<div class="page">にページをロードするタグを引き起こすが、私は<h1><a href="/">Title</a></h1>があり、それが失われたページの上部に気づきました色はh1 a {...}と定義されていましたが、要素を検査するとき、上記のh1の代わりに、ある事が<h1><a href>Title</a></h1>jqueryの負荷は()

+0

[mcve] – zer00ne

+0

あなたのメインページといくつかの競合が発生している場合は、おそらく読み込まれたページをチェックして、おそらくnothingsコードに間違っているので、読み込まれたページには、他のCSSスタイルやスクリプトファイルを含めないでください。 – Roljhon

答えて

0

ここで何か間違っています。

上記の問題は、<a href=/><a href="/">としないと発生します。私は確認するためにテストしていないと同じ場合は、<a href=another-page.php>を使用して発生するが参照してください、スラッシュを引用符で囲まれた問題を解決しました。