Самый простой способ - сохранить его в одном html-файле и извлечь его с помощью load ()
прямо из документации jquery:
$('#result').load('ajax/test.html #container');
Когда этот метод выполняется, он извлекает содержимое ajax / test.html, но затем jQuery анализирует возвращенный документ, чтобы найти элемент с идентификатором контейнера. Этот элемент вместе с его содержимым вставляется в элемент с идентификатором результата, а остальная часть извлеченного документа отбрасывается.
Если это все еще медленно, просто разделите его на несколько страниц и просто загрузите одну страницу за раз
$('#result').load('ajax/test.html');
Я не совсем уверен, что это лучший способ, но вы могли бы сделать:
<script type="text/javascript" src="javascripts/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="javascripts/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="javascripts/jquery.coda-slider-2.0.js"></script>
<script type="text/javascript">
$().ready(function() {
$('#coda-slider-1').codaSlider();
$("#panel1").load("panel1.html");//populate on load
$("li.tab1 a").click(function() {
$("#panel1").load("panel1.html");//populate on click
});
$("li.tab2 a").click(function() {
$("#panel2").load("panel2.html");
});
});
</script>
Добавить id в div class = "panel-wrapper" id = " panel1 "
<div class="coda-slider-wrapper">
<div class="coda-slider preload" id="coda-slider-1">
<div class="panel">
<div class="panel-wrapper" id="panel1">
<h2 class="title">Panel 1</h2>
<p></p>
</div>
</div>
<div class="panel">
<div class="panel-wrapper" id="panel2">
<h2 class="title">Panel 2</h2>
<p></p>
</div>
</div>
<div class="panel">
<div class="panel-wrapper" id="panel3">
<h2 class="title">Panel 3</h2>
<p>Cras luctus fringilla odio vel hendrerit. Cras pulvinar auctor sollicitudin. Sed lacus quam, sodales sit amet feugiat sit amet, viverra nec augue. Sed enim ipsum, malesuada quis blandit vel, posuere eget erat. Sed a arcu justo. Integer ultricies, nunc at lobortis facilisis, ligula lacus vestibulum quam, id tincidunt sapien arcu in velit. Vestibulum consequat augue et turpis condimentum mollis sed vitae metus. Morbi leo libero, tincidunt lobortis fermentum eget, rhoncus vel sem. Morbi varius viverra velit vel tempus. Morbi enim turpis, facilisis vel volutpat at, condimentum quis erat. Morbi auctor rutrum libero sed placerat. Etiam ipsum velit, eleifend in vehicula eu, tristique a ipsum. Donec vitae quam vel diam iaculis bibendum eget ut diam. Fusce quis interdum diam. Ut urna justo, dapibus a tempus sit amet, bibendum at lectus. Sed venenatis molestie commodo.</p>
</div>