亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

基于jQuery捕獲超鏈接事件進行局部刷新代碼

 更新時間:2012年05月10日 00:53:45   作者:  
使用Google的UI的時候,在當前頁面打開一個超鏈接,網(wǎng)頁會根據(jù)需要進行局部刷新,而不是替換整個頁面。當用戶選擇新窗口打開超鏈接的時候,超鏈接仍然可以到達預想的頁面

核心代碼:
復制代碼 代碼如下:

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>A Click Event Test</title>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript">
$(function(){
/* 點擊事件會在超鏈接跳轉(zhuǎn)前發(fā)生 */
$("#div_test a").click(function(){
var link = $(this).attr('href');
$('#div_view').attr('src', link);
var href = window.location.href;
window.location.href = href.substr(0, href.indexOf('#')) + '#' + link;
return false;
});
});
</script>
</head>
<body>
<div id="div_test">
<ol>
<li><a href="http://chabaoo.cn">jb51.net</a></li>
<li><a >server</a></li>
<li><a >sc.jb51.net</a></li>
</ol>
</div>
<iframe id="div_view" width="100%"></iframe>
</body>
</html>

這只是我用jQuery做的一個測試,不知道Google是怎么實現(xiàn)的。例如,當點擊一個超鏈接事件之后,頁面通過iframe來進行局部刷新。而此時瀏覽器的地址欄應(yīng)該會發(fā)生變化,這個如何改動呢?

我目前是通過修改 window.location 來使地址發(fā)生改變的,但是我只能改變#符號后面的內(nèi)容吧。如果前面的內(nèi)容也變了,可能會導致瀏覽器刷新整個頁面?

相關(guān)文章

最新評論