涉及的網站(初學者的JavaScript?):http://homecapture.ca/testset/index.html問題從一個I幀裏面裝的Jquery(廣場)腳本
場景:我從一個無序列表,產生一個標籤式菜單時,菜單項點擊它會顯示一個鏈接到包含圖庫的頁面的iframe。我爲選項卡式菜單使用jQuery UI選項卡,並且我鏈接的畫廊是jQuery Galleria頁面,這些頁面是使用Jalbum自動生成的。
問題:環球大燈插件只能在Chrome 5.0中包含iframe的內部工作,在IE8中有不一致的行爲(似乎在我的本地副本中工作,但無法正確加載在線),並且在Firefox 3.6.3中未正確加載。 Galleria頁面不是顯示縮略圖區域和第一個大圖像,而是僅顯示第一個縮略圖,然後單擊它鏈接的圖像,但如果右鍵單擊並返回,則iframe內容顯示爲正確被回報的圓頂場所頁。
,使代碼看起來像:
<head>
<title>homecapture.ca</title>
<!-- link to jquery-ui-1.8.1.custom.css rel="stylesheet" -->
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.1.custom.min.js"></script>
<script type="text/javascript">
$(function(){
// Tabs
$('#tabs').tabs();
//hover states on the static widgets
$('#dialog_link, ul#icons li').hover(
function() { $(this).addClass('ui-state-hover'); },
function() { $(this).removeClass('ui-state-hover'); }
);
});
</script>
<!--there are some more css in here for now-->
</head>
<body>
<div id="tabs" style="margin:0 auto;clear:both;">
<ul>
<li><a href="#tabs-1"> 1 </a></li>
<li><a href="#tabs-2"> 2 </a></li>
<li><a href="#tabs-3"> 3 </a></li>
<li><a href="#tabs-4"> 4 </a></li>
</ul>
<div id="tabs-1">
<p> Information </p>
</div>
<!--- this tab loads a flash application and works fine -->
<div id="tabs-2">
<iframe src="tour/index.html" width="960" height="700"></iframe></div>
<!-- image gallery tab-->
<iframe id="tabs-3" src="gallery_jd/index.html" width="960" height="700"></iframe>
<!-- drawings tab -->
<iframe id="tabs-4" src="gallery/index.html" width="960" height="700"></iframe>
</div> <!-- end tabbed content-->
</body>
在相冊的除了鏈接到的jQuery和Galleria插件在<頭生成腳本>中的iFrame網頁。所有這些似乎都負責畫廊導航,並且我已將其重定位到頁面的主體>,以便使其加載在父頁腳本之後,並與畫廊內容一起加載。
編輯:瀏覽了更多,似乎只是將腳本從頭部重新定位到主體的末尾並不一定會導致整個iframe在代碼之前加載(這似乎是問題)
在這一點上,我不知道我還能做些什麼來解決這個問題,而沒有深入挖掘全部或部分庫和plugs.js文件(我沒有足夠的知識來做一些指針)。有沒有人處理過類似的問題?我看到了一些解決方案,在這裏用jQuery處理來自父頁面的iframe內容,這是我應該研究的嗎?
你好,首先 - 我並不是全新的JavaScript,但我不是流利的,因爲我與HTML和CSS,並且對jQuery特別新...所以請原諒,如果這個問題似乎容易或明顯,但谷歌天后,我仍然沒有解決問題...使用jQuery 1.4.2.min,jQuery-ui-1.8.1 ....
在此先感謝所有的幫助!
我也發現了東西沿着這條線: http://www.nczonline.net/blog/2009/09/15/iframes-onload-and-documentdomain/ 但不知道如何高效地使用這些信息(看起來像是如果有人試圖觸發腳本iframe在收到加載確認後可能會有效) – molotok 2010-06-01 16:21:31