我有很多的div在頁面上使用標籤:HTML內容加載上點擊
<div class="tab-box">
<a href="#companyinfo" class="tabLink activeLink">Company</a>
<a href="#contacts" class="tabLink">Contacts</a>
</div>
<div class="tabcontent" id="companyinfo">
content 1
</div>
<div class="tabcontent hide" id="contacts">
content 2
</div>
怎樣的標籤已被點擊的時候我只能加載每個DIV?
我想過這樣做:
function LoadDivPage(pagename, divname) {
var page = pagename
$('#LoadingDiv').show();
$(divname).load(page, function(){
//new html exists now
$('#LoadingDiv').hide();
});
$("html, body").animate({ scrollTop: 0 }, "slow");
}
<a href="#contacts" class="tabLink" onclick="LoadDivPage('http://www.google.co.uk/', '#contacts');">Contacts</a>
,但它不是裝載google.co.uk和IM不知道這是最好的辦法
試試這個http://getbootstrap.com/javascript/#tabs – 2015-02-08 13:15:57
你不能做到這一點(特別是*裝載谷歌成一個div *)除非請求具有相同起源。 (或者服務器被配置爲允許交叉源請求)。看到[CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS) – 2015-02-08 16:14:46