вот мой случай, я работал над онлайновым руководством для компании, в которой я работаю, и недавно я решил улучшить его, изменив некоторые визуальные элементы, поэтому я подумал, почему бы не использовать bootstrap, и поэтому я сделал. Вот в чем дело, у меня есть древовидное представление, где у меня есть каждая часть (заголовки) руководства, и эти заголовки загружают файл HTML, где у меня есть информация и ссылки на файл CSS. Раньше я загружал контент в Iframe, но это кажется ужасной идеей для всех проблем, с которыми я сталкивался, пытаясь применить CSS, поэтому я решил использовать DIV'S вместо Iframe.
Здесь возникает вопрос:
Есть ли способ загрузить все несколько элементов HTML ФАЙЛЫ В ОДНОМ DIV, НАЖИМАЯ КАЖДЫЙ РАЗ НАЗВАНИЕ?
Потому что все заголовки содержатся в теге "a", и затем я использую его для нацеливания в Iframe, но теперь с DIV'S
все не так просто, я попробовал немного JavaScript и ничего, с Jquery единственное, что я сделал, - это создание функции, которая загружает указанный файл c html и пытается добавить к нему некоторые параметры, и он не распознает путь для этих HTML файлов, и то же самое происходит с Inner HTML.
PD: эти файлы локально размещены на сервере, где они отображаются
Вот немного немного того, что я получил ...
JS:
<script type="text/javascript">
$(document).ready(function(){
$('#content').load('intro.html')
});
</script>
* 10 39 *:
<div class="bg-light border-right" id="sidebar-wrapper">
<div class="list-group list-group-flush">
<ul id="tree3" class="list-group-item list-group-item-action bg-light">
<li><a href="PATHFILE_1">TITLE 1</a>
<ul>
<li><a href="PATHFILE_2">TITLE 2</a></li>
<li><a href="PATHFILE_3">TITLE 3</a>
</ul>
</li>
</div>
</div>
И желание отобразить все файлы в этот div:
<div id="page-content-wrapper">
<div class="container-fluid">
<div id="content">
HERE THE HTML FILES
</div>
</div>
</div>