首先,在A页面想办法把选项卡选项的index等用来获取点击的哪个选项卡选项的内容传到网址上,我爱模板网是这么解决的,A页面代码:
<a href="tab.html?i=0">选项卡1</a> <a href="tab.html?i=1">选项卡2</a> <a href="tab.html?i=2">选项卡3</a> <a href="tab.html?i=3">选项卡4</a>跳转到B页面的同时,获取传递过来的参数,再利用参数,找到对应的选项内容,让其显示,简单的jquery代码如下:
$(function(){ var url = location.href; var i = url.substr(url.length-1,1); $("#tabItem li").eq(i).addClass("on").siblings().removeClass("on"); $("#tabCon li").eq(i).show().siblings().hide(); $("#tabItem li").click(function(){ var index = $(this).index(); $(this).addClass("on").siblings().removeClass("on"); $("#tabCon li").eq(index).show().siblings().hide(); }) })最终效果:跨页面TAB选项卡