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

"选中页数展示选中状态"功能有点慢

2014-01-23 
选中页数显示选中状态功能有点慢function pagecur(){var urlstr location.hrefvar weizhiurlstr.ind

"选中页数显示选中状态"功能有点慢

function pagecur()
{
var urlstr = location.href;
var weizhi=urlstr.indexOf("page=");
kk=urlstr.substr((weizhi+5),2);
kk=parseInt(kk);
kk="pagesize"+kk;
 document.getElementById(kk).className="pagecur";
}

url中包含 page=

例如 http://127.0.0.1/list.php?name=TheWomanAV&id=9&page=3
响应的css是:
<div class="pager">
<span class="kkk"><a id="pagesize1" href="?page=1">1</a></span>
<span class="kkk"><a id="pagesize2" href="?page=2">2</a></span>
<span class="kkk"><a id="pagesize3" href="?page=3">3</a></span>
<span class="kkk"><a id="pagesize4" href="?page=4">4</a></span>
</div>


现在代码运行起来比较慢,加载几秒才看到选中的状态,求能快点的代码,谢谢
[解决办法]
首先:你说的加载几秒才看到,这个肯定是因为网页加载所花的时间,并不是那个函数需要的时间
其次:这种功能,你应该放在后台中去执行.你输出那些页码肯定是从后台中输出的,否则你哪知道有多少页让人去看呀.所以,你在后台中取得了页面,加上对应的样式,一切都解决了
[解决办法]
<div class="pager">
<span class="kkk"><a id="pagesize1" href="?page=1">1</a></span>
<span class="kkk"><a id="pagesize2" href="?page=2">2</a></span>
<span class="kkk"><a id="pagesize3" href="?page=3">3</a></span>
<span class="kkk"><a id="pagesize4" href="?page=4">4</a></span>
</div>
<script>
pagecur()
</script>

热点排行