考慮您使用「內容」(我將承擔爲HTML),而不是圖片,我想你會被一個非常類似的腳本調用顏色框得到更好的服務: http://colorpowered.com/colorbox/
這是很容易實現。
1)在頭調用jQuery和顏色框腳本:
<script src="/backend/js/jquery-1.4.2.min.js"></script>
<script src="/backend/js/jquery.colorbox-min.js"></script>
2)現在,你的腦袋做一個很小,JS的點點。您將colorbox腳本綁定到您的網站上適當的位置(類,div,錨點標籤),您實際上希望在用戶單擊該頁面時顯示這些模式窗口。
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$("a[rel='example1']").colorbox();
$("a[rel='example2']").colorbox();
$("a[rel='example3']").colorbox();
$("a[rel='example4']").colorbox();
$("a[rel='example5']").colorbox();
});
</script>
這使用jQuery的語法和結合的範例,錨標籤(因爲我發現大多數人都希望超鏈接打開新模態窗口時),記住你可以用其他的東西像div的,檢查的例子:http://colorpowered.com/colorbox/core/example3/index.html
3)現在你要做的就是把「相對」屬性到你的頁面上的一個錨標記,並將其鏈接到外部HTML文件,你想開一個模態窗口:
<a rel='example1' href="/portfolio/examples/testpage.html" title="Your text here">Click this link to open a modal window</a>
至於CSS將模態窗口元素視爲y你會任何正常的頁面元素。樣式表中的所有樣式都會遞歸到模態空間中。希望這可以幫助。檢查我的網站,如果你需要在這一行動的更真實的例子:http://jollygreendesigns.com/portfolio/
您是否有過迄今嘗試過的例子? – Kyle 2010-11-11 14:40:58
我還沒有嘗試過任何東西。一旦我更多地瞭解了fancybox的工作原理,我開始尋找解決方案。根據我迄今爲止所瞭解的內容以及瀏覽jancybox .js文件,這僅僅是一個奇特的方塊,您可以在顯示它時更改它的屬性。我需要兩個奇特的盒子。 – Maria 2010-11-12 04:23:01
抱歉的錯別字。我的意思是「瀏覽fancybox。js文件,只創建了一個fancybox「你可以在顯示時改變它的屬性,我需要兩個花哨的盒子或者理解上面提到的鏈接中提供的答案。 – Maria 2010-11-12 04:25:32