JQuery + HTML + CSSJQuery/HTML链接不加载第一次点击
我想获得导航栏上的链接来更新我有一个“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” 文件(以及其他所有必需的文件)在同一个文件夹中。再次,代码的功能,只是不像它应该的。
是 - 这非常精确说明问题。那么解决方案呢? :) – Lix 2012-07-26 22:09:16
的确,我只回答了第一部分的问题,编辑 – 2012-07-26 22:17:36
谢谢!今天我会尝试一下! – Jeff 2012-07-27 15:26:38