我有以下 jQuery 代码:
$(function() {
var linkSet = $('#link1').add('#link2');
linkSet.click(function() {
linkSet.toggle();
if ($(this).attr('id')=='link1'){
$('#frame').attr('src', 'www.google.com');
} else if ($(this).attr('id')=='link2'){
$('#frame').attr('src', 'www.yahoo.com');
}
});
});
在页面加载时,带有 id 的链接link1
在link2
隐藏时显示。当用户单击 时link1
,它将link1
显示link2
然后反之亦然。在切换发生时,它还会更改名为 的 iframe 的源frame
。
我的问题是当我点击返回按钮时,框架的内容将返回到之前的内容,但链接没有改变。我在这里错过了什么?提前致谢!
注意:链接在网页上,然后在该网页内是 iframe。
编辑:
<div id="header">
<ul>
<li><a id="link1" href=#">Link1</a>
<li><a id="link2" href=#">Link2</a>
</ul>
</div>
<div id="iframe">
<iframe id="frame" src="www.google.com"></iframe>
</div>