Pav*_*mar 0 html javascript frames
我有这样的要求:
我想过为这个实现使用框架.但是,正如有人建议避免使用框架,我无法找到如何做到这一点的方法.是否可以在不使用单个页面内的框架和逻辑的情况下实现此目的?
您可以使用Ajax,轻松使用Ajax,使用jquery库:
<script src="http://code.jquery.com/jquery-1.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#topic1").click(function(){
$('#result').load('topic1.html');
});
$("#topic2").click(function(){
$('#result').load('topic2.html');
});
});
</script>
<ul>
<li><a id="topic1" href="#">Topic 1</a></li>
<li><a id="topic2" href="#">Topic 2</a></li>
<li><a id="topic3" href="#">Topic 3</a></li>
</ul>
<div id="result" style="clear:both;">
</div>
Run Code Online (Sandbox Code Playgroud)
您可以通过声明一个对象{link1:page1,link2:page2}来改进此代码,然后对其进行预处理,并为每个道具编写单击函数.
| 归档时间: |
|
| 查看次数: |
67 次 |
| 最近记录: |