最简单的方法是将其存储在一个 html 文件中并使用 load() 检索它
直接来自 jquery 文档:
$('#result').load('ajax/test.html #container');
当这个方法执行时,它会获取ajax/test.html 的内容,然后jQuery 会解析返回的文档以找到ID 为container 的元素。此元素及其内容被插入到 ID 为 result 的元素中,而检索到的文档的其余部分将被丢弃。
如果这仍然很慢,只需将其拆分为多个页面,一次只加载一页
$('#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>