jquery - 链接到 iFrame 内的 Fancy Box

标签 jquery iframe fancybox

我有一个网站:http://treethink.treethink.net/ 所有fancybox iFrame 可以工作,但如果您进入作品集部分,然后单击其中一个链接,它会将您带到一个页面并关闭 Fancy Box。

如何修改 Fancy Box,以便当在作品集 iFrame 内单击其中一个链接时,它会保留在 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

我以前有一个网站,网址为 http://treethink.treethink.net/backup在我安装 WordPress 之前,也许有一种方法可以改变我所听到的内容,因此当单击链接时,它会首先进行转换和覆盖内容,然后加载该链接中的任何内容?不确定,这可能是更好的解决方法。

非常感谢,韦德

最佳答案

如果您要使用厚盒并且在百分比宽度/高度方面遇到问题,那么这是一个非常简单的解决方法。您可以通过检测窗口尺寸自动设置宽度和高度。

示例(如果您想要 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 */
});

关于jquery - 链接到 iFrame 内的 Fancy Box,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2299326/

相关文章:

javascript - jQuery:是否存在由数据插入 HTML 元素(比如 div)触发的事件?

javascript - 循环内第一个 div 的弹出内容

javascript - 如何停止自动在 iframe 中下载 PDF 而改为查看文件?

javascript - firefox 沙箱 iframe 位置在不应该更改的时候更改

javascript - 在 Fancybox 中加载 Twitter Tweet 按钮对话框

javascript - 如何在不使用多个parent()调用的情况下找到(元素表的)第一个祖先?

java - 如何在网页中显示数据库中的数据?

javascript - 选择嵌套的 iframe - selenium/javascript/node-js

php - 使用 fancybox 显示 blob 图像的问题

javascript - Fancybox 样式不起作用