2010-02-19 67 views
2

我有一個網站會在這裏:http://treethink.treethink.net/ 所有fancybox iFrame的工作,但如果你去投資組合部分,然後點擊它帶你到一個網頁,並關閉花式箱的環節之一。鏈接到花式盒子裏面的iFrame

如何修改Fancy Box,以便在組合框內點擊其中一個鏈接時,它會保留在iFrame中並進入鏈接?

這裏是的fancybox文件:

http://treethink.treethink.net/wp-content/themes/treethink/fancybox/jquery.fancybox-1.3.0.js

http://treethink.treethink.net/wp-content/themes/treethink/fancybox/jquery.fancybox-1.3.0.css

http://treethink.treethink.net/wp-content/themes/treethink/fancybox/web.js

我以前有一個網站之前,我安裝的WordPress要在http://treethink.treethink.net/backup,也許有一種方法,我可以改變什麼當我點擊一個鏈接時,我聽到了這個消息,它首先進行過渡和覆蓋,然後加載該鏈接中的任何內容?這可能是更好的方式去做,不知道。

非常感謝,韋德

+0

請問一個Ajax ThickBox的是最適合呢? http://jquery.com/demo/thickbox/ – 2010-02-19 20:43:30

+0

我現在嘗試使用thickbox,但遇到問題會使其佔用一定的百分比寬度。 – 2010-02-19 22:02:43

回答

0

如果你打算使用ThickBox的,你所遇到的問題做比例寬/高這是一個非常簡單的解決方法。您可以通過檢測窗口尺寸來自動設置寬度和高度。

實例(如果你想90%):

var screenW = $(window).width(); 
var screenH = $(window).height(); 
var thickboxW = Math.round(screenW * 0.9); 
var thickboxH = Math.round(screenH * 0.9); 

// If you want to re-set values if window resized 
$(window).resize(function() { 
/* INSERT ABOVE VARS AND THICKBOX CALL HERE */ 
});