JQuery + HTML + CSS
私が持っている「div」タグを更新するために、ナビゲーションバーのリンクを取得しようとしています。私はそれを機能させましたが、メイン ビューアーにページをロードする前に、各ハイパーリンクを 2 回クリックする必要があります。なんで?ワンクリックでロードするにはどうすればよいですか?
test.js:
function onScreen(id){
$("a#" + id).click(function(){$("div#viewer").load(id + '.html')});
}
main.html:
<a href="#" id="about" onclick="onScreen('about')">About Us</a>
<a href="#" id="account" onclick="onScreen('account')">My Account</a>
等
<div class ="article" id="viewer">
<p>welcome to this awesome site! </div>
同じフォルダーに「about.html」ファイル (およびその他の必要なすべてのファイル) があります。繰り返しになりますが、コードは機能しますが、想定どおりには機能しません。