外部接口&缩放,哦,我的!

时间:2010-09-07 02:31:32

标签: flex

在我的应用程序中,我调用外部接口在新窗口中打开一个单独的浏览器:

正如你所看到的,我打开一个单独的浏览器,宽度为700,高度为500.现在,如果我们与那个弹出窗口进行交互并放大和/或缩小一切都很好。你关闭弹出窗口&关闭主要应用程序。一切都很好,直到现在。

重新启动应用程序并单击弹出窗口时会出现问题。如果,在你上次访问期间你放大了弹出窗口,这次相同的弹出窗口将远远小于700宽度&设置500高度。有没有人经历过这个?解决方案是什么?

1 个答案:

答案 0 :(得分:1)

您是否可以在dollywood.com页面上设置zoom CSS属性?我利用YUI的reset-fonts-grids.css来规范化所有元素默认值,包括页面缩放级别。也许这可能会有所帮助?

如果需要链接,那么我/我们可以复制问题吗?

编辑:

Re:我在下面的评论中,如果您需要一个更复杂的JavaScript解决方案来处理用户调整窗口大小等问题,如果这也触发了上述问题,那么还要链接到/ include:

http://yui.yahooapis.com/2.8.1/build/yahoo-dom-event/yahoo-dom-event.js

...然后在应用文档的<head>元素中添加以下内容:

var ye = YAHOO.util.Event;
ye.on(window, 'load', function(e){

    fixZoom();

    // safe to manipulate the DOM now
    ye.on(window, 'resize', function(e){

        fixZoom();

    });

});

function fixZoom(){
    // Do any extra zoom fixing stuff here
}