【问题标题】:FancyBox height incorrect when iframe contents rendered with ejs使用 ejs 呈现 iframe 内容时 FancyBox 高度不正确
【发布时间】:2014-08-08 03:15:44
【问题描述】:

这很奇怪。 Fancybox 正在对我网站上的页面执行 iFrame 请求(注意:此页面确实有 javascript 可以获取额外内容以添加到页面)。当此页面通过 Express.js 作为静态路由提供给 FancyBox 时,FancyBox iFrame 会完美自动调整大小。但是,当使用 ejs 提供完全相同的页面时,Fancybox 的高度约为。 200px 和一个长滚动条。

FancyBox 实现:

$('#results').on('click', '.items', function() {
            $(".post").fancybox({
                type: 'iframe',
                minWidth: '90%',
                maxHeight: '95%',
                autoResize: true,
                autoSize: true,
                autoCenter: true,
            });
        });

到 html 文件的静态路由工作正常。

app.use(express.static(__dirname + '/post'));

使用 ejs 将相同的 HTML 发送到 FancyBox 以呈现模板看起来很古怪。想法?

app.get('/post', function(req, res) {
    res.render('post.ejs', {

    });
});

【问题讨论】:

    标签: jquery express fancybox ejs


    【解决方案1】:

    已解决。这个问题是由角度控制器中的一些稍微不同的代码引起的。与 express 提供文件的方式无关。滴滴。

    【讨论】:

      猜你喜欢
      • 2017-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-19
      • 2015-06-18
      • 2015-10-04
      • 1970-01-01
      相关资源
      最近更新 更多