У меня есть страница с большим количеством дивы на что вкладки использования:Загрузка содержимого HTML в DIV по щелчку
<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 и им не уверен, что это лучший способ
Попробуйте http://getbootstrap.com/javascript/#tabs –
вы не можете сделать это (в частности * загрузки Google в сНу *), если запрос не имеет то же самое происхождение. (или сервер настроен так, чтобы разрешать запросы на кросс-начало). См. [CORS] (https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS) –