首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

2个tab页,初始化时,默认显示第一个tab。定时刷新第二个tab页里的div,如何使页面不闪

2013-01-09 
2个tab页,初始化时,默认显示第一个tab。定时刷新第二个tab页里的div,怎么使页面不闪html是:ullia href

2个tab页,初始化时,默认显示第一个tab。定时刷新第二个tab页里的div,怎么使页面不闪
html是:

<ul>

<li><a href="tab1">tab1</a></li>
<li><a href="tab2">tab2</a></li>
</ul>
<div id="tab1">
111111
</div>
<div id="tab2">
<input type="button" value="ok" onclick="frashsh()">
<input type="text" id="id1" value="变颜色">
</div>


第二个tab上有个按钮A,onclick方法是
function frashsh() {
    setinteval(changeColor(), 1000);
}
function changeColor() {
    $("id1").css("background-color","red");
}

可是页面一刷新就跳到tab1了,怎么样能刷新tab2而不跳到tab1啊???

[解决办法]
切换tab的时候设置location.hash记录切换到那个tab,如location.hash='2'

window.onload中获取hash对象,然后根据hash值设置那个tab获取焦点
[解决办法]
调调你的前台代码。我以前也遇到过这中问题,经过我的一番努力终于解决了。好长时间了。我的印象就是好好调调前台页面代码

热点排行