【发布时间】:2012-07-27 06:19:15
【问题描述】:
JQuery + HTML + CSS
我正在尝试获取导航栏上的链接以更新我拥有的“div”标签。我得到了它的工作,但我必须单击每个超链接两次,然后才能将页面加载到主查看器上。为什么?如何让它一键加载?
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”文件(以及所有其他必要的文件)。再说一遍,代码的功能,只是不像它应该的那样。
【问题讨论】: