jQuery .loadメソッドを使用してすべてのWebサイトページを読み込もうとしているので、Webサイトは次のようになります。
<script type="text/javascript">
$(function() {
$('.link').bind('click', function(e) {
var page = $(this).attr('href');
$('#site').addClass('loading');
$('#content').load(page, function (){
$('#site').removeClass('loading');
});
e.preventDefault();
return false;
});
<a href="test.php" class="link">Test</a>
このコードを使用すると、class = "link"を取得するすべてのリンクが、私のページをdiv#contentにロードします。正常に動作します!問題はありませんが、test.phpをロードするときに、リンクやボタンなどでclass = "link"を使用すると、機能せず、新しいページが#contentの外にロードされます。
すでにこれを新しくロードされたファイルにコピーしようとしましたが、機能しません。誰かがヒントを得ましたか?
ありがとう