【发布时间】:2012-11-17 17:20:50
【问题描述】:
我有 2 个 html 页面
第 1 页有 2 个链接“link1”和“link2”
在第2页还有2个链接“link1”和“link2”以及2个<div id="pan1">和<div id="pan2"><div id="pan1">
&<div id="pan2"> 与 jquery 一起显示/隐藏
我希望当用户单击 page1 中的 link1 时,它将转到第 2 页并显示 div"id=pan1",当用户单击 page1 中的 link2 时,它将转到第 2 页和 div"id=pan2"会显示。
这是第 1 页的 html 代码
<ul class="linkList">
<li><a href="#pan1">Link 1</a></li>
<li><a href="#pan2">Link 2</a></li>
</ul>
这是第 2 页的代码
html
<ul class="linkList">
<li><a href="#pan1">Link 1</a></li>
<li><a href="#pan2">2</a></li>
</ul>
<div id="pan1" class="switchgroup" style="padding:10px; background-color:#060">div 1</div>
<div id="pan2" class="switchgroup" style="padding:10px; background-color:#936">div 2</div>
css
#pan1, #pan2{
display:none;
}
jquery
$(document).ready(function(){
$('#pan1').show();
$('.linkList li:first-child a').addClass('active');
$('.linkList li a').click(function() {
var tabDivId = this.hash;
$('.linkList li a').removeClass('active');
$(this).addClass('active');
//console.log(tabDivId);
$('.switchgroup').hide();
$(tabDivId).fadeIn();
return false;
});
});
【问题讨论】:
-
你是否有机会使用 .net 或 php?
-
对不起,我没有更多的时间,这就是我将其作为评论发布的原因,但您可以查看此 jquery 插件,github.com/AlexChittock/JQuery-Session-Plugin 您可以使用会话来执行您所要求的操作。希望这对您有所帮助。