親 HTML の DIV に別の外部 HTMl ファイルをロードしようとしています。これが私が使用しているコードです
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>BeautyDish Photography | Wedding and Beauty Photographer</title>
<meta name="">
<meta name="keywords" content="">
<meta name="viewport" content="width=device-width">
<!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
</head>
<body>
<div id="wrapper" style=" max-width:1920px; min-width:1024px;">
<nav>
<div id='MainMenu'>
<a href="home">Home</a>
<a href="aboutus" id="aboutus">About Us</a>
<a href="portfolio" id="portfolio">Portfolio</a>
<a href="contactus" id="contactus">Contact Us</a>
</div>
</nav>
<div id="content" style="width:1200px; padding:0; margin:auto;">ff
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="js/main.js"></script>
<script>
$(function(){
$("#MainMenu a").click(function(e) {
//load home.html on click
e.preventDefault();
$("#content").load($(this).attr('href')+".html", null, function(){
alert('Load Done');
});
});
});
</script>
</body>
</html>
リンクを初めてクリックすると完全に機能しますが、2 回目のクリック以降は読み込みに時間がかかり、アラートが複数回表示されます。http://www.jbasuphotography.com/index_new.htmlで動作するバージョンもホストしています 。jQuery を初めて使用するので、問題の解決方法を教えてください。