好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 用jquery進行修復在iframe下的頁面錨點失效問題

用jquery進行修復在iframe下的頁面錨點失效問題

熱門標簽:電話機器人宣傳片 騰訊植物園地圖標注 華為收費站地圖標注 個貸電銷機器人 浦東新區百度地圖標注圖片 鄒城智能外呼系統 外呼智能系統報價 巫山縣地圖標注app 經綸電銷機器人
應用場景是:iframe頁面沒有滾動條,在父窗體中出現滾動條,錨點標記就會失效,因為,錨點是根據當前窗口滾動條滾動窗口的,成為子窗體后沒有了滾動條,自然不會滾動。

解決辦法是:用js判斷頁面是否被嵌套,用js計算iframe在父窗體位置,錨點在firame中的位置,兩者相加成為父窗體的滾動。

遇到問題:獲取父窗體元素(因為有域限制,所有需要在網絡環境下方位(即http://domain.com));父窗體嵌套多個iframe,判斷是否是當前iframe頁面。

代碼:

父窗體頁面 index.html

復制代碼
代碼如下:

<!doctype html>
<html>
<head>
<title></title>
<style type="text/css">
*{
margin: 0;
padding: 0;
border: 0;
}
html,
body{
width: 100%;
height: 100%;
}
</style>
</head>
<body>
<div style="width:100%;background:#f00;height:500px;"></div>
<a href="">dd</a>
<a href="">ddd</a>
<iframe name="iframe2" id="iframe2" src="iframe.html?a=b&c=d" style="width:100%;height:2060px;"></iframe>
<iframe name="iframe2" id="iframe2" src="iframe.html?a=d&c=b" style="width:100%;height:2060px;"></iframe>
</body>
</html>

子窗體頁面iframe.html

復制代碼
代碼如下:

<!doctype html>
<html>
<head>
<title></title>
<style type="text/css">
a{
padding: 5px;
border: 1px solid #f00;
float: left;
display: block;
margin-right: 5px;
}
div{
width: 80%;
margin: 10px auto;
height: 500px;
border: 1px solid #f00;
font-size: 30px;
}
</style>
<script type="text/javascript" src="jquery-1.8.2.min.js"></script>
<script type="text/javascript">
$(function(){
//如果是iframe則需要在網絡中訪問,因為js里有域限制
//如果沒有iframe則不進行處理,
if(window!==window.top){
//獲取top窗口中的iframe,如果有iframe嵌套過多,請自行修改
var iframeList=window.top.document.getElementsByTagName('iframe');
for(var i=0;i<iframeList.length;i++){
//判斷當前窗口是否循環中的iframe
if(window.location.toString().indexOf(iframeList[i].getAttribute('src').toString())!=-1){
//等自己的所在iframe加載完成給a錨點加事件
window.top.document.getElementsByTagName('iframe')[i].onload=function(){
//確定iframe在父窗體的距頂部距離
var top = window.top.document.getElementsByTagName('iframe')[i].offsetTop;
$('a').each(function(){
var href = $(this).attr('href');
if(href.indexOf('#')!=-1){//判斷是否是錨點而不是鏈接
var name = href.substring(href.indexOf('#')+1);
$(this).bind('click',function(){
$('a').each(function(){
if($(this).attr('name')==name){
//父窗口滾動
$(window.parent).scrollTop($(this).offset().top+top);
}
});
});
}
});
}
}
}
}
});
</script>
</head>
<body>
<a href="#a">a</a>
<a href="#b">b</a>
<a href="#c">c</a>
<a href="#d">d</a>
<div><a href="" name="a">A</a></div>
<div><a href="" name="b">B</a></div>
<div><a href="" name="c">C</a></div>
<div><a href="" name="d">D</a></div>
</body>
</html>

標簽:楊凌 那曲 廣西 三沙 唐山 日喀則 滁州 南平

巨人網絡通訊聲明:本文標題《用jquery進行修復在iframe下的頁面錨點失效問題》,本文關鍵詞  用,jquery,進行,修復,在,iframe,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《用jquery進行修復在iframe下的頁面錨點失效問題》相關的同類信息!
  • 本頁收集關于用jquery進行修復在iframe下的頁面錨點失效問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 美女扒开胸露出奶头亲吻图片| 国产宾馆偷爱视频在线观看| 被老外添嫩苞添高潮NP电影| 嗯~啊~快点??死我视频 | 久久亚洲一区二区三区四区五区高| 跨下沉伦的美妇麻麻白丝| 国产精品香蕉在线观看不卡| 山村寂寞难耐的艳妇| 色欧美成人精品a∨在线观看 | 国产一区二区色淫影院| 国产精品秘?久久桃子冰| 美女裸体秘?无遮挡广告| 久久网综合| 我在开会他在下添好爽| 嗯~啊哈好深好骚啊哼| 巨大乳挤奶水hd免费看| Av天堂熟女XXXX免费播放| 他强行给我开了苞| 毛片一级片| 国产成都一二三四区| 被欺负的双性美人们| 亚洲一区二区??成人网站戴套| 国产最猛性XXXX69交| 欧美18vide0sex性欧美在线| 美女裸体无遮挡奶头免费网站 | 一本大道在线一本久道| 日日操天天操| 水卜樱av无码完整版久久| 黑料正能量index.php| 中文字幕伦视频| 好吊妞视频988gao免费| 哒哒哒哒哒哒在线播放免费| 日本久久久久| 婬荡高潮叫床视频88va| 美女裸体?挤奶免费网站| a毛片免费全部在线播放**| 巨大进出女花苞之痛| 9总探花3000元| 国产三级三级三级三级AV精品 | 午夜不卡影院| 感觉男人下面好硬蹭的我下面疼|