2010-09-07 4 views
0

В моем приложении у меня есть вызов внешнего интерфейса, чтобы открыть отдельный браузер в новом окне:Внешний интерфейс и масштабирование, о, мой!

Как вы можете видеть, я открываю отдельный браузер с шириной 700 и высотой 500. Теперь, если мы взаимодействуем с этим всплывающим окном, а также увеличиваем и/или уменьшаем масштаб изображения. Вы закрываете всплывающее окно &, выходящее из основного приложения. Все прекрасно до сих пор.

Проблема возникает при повторном запуске приложения и нажатии всплывающего окна. Если во время вашего последнего посещения вы увеличили масштаб всплывающего окна, на этот раз вокруг этого же всплывающего окна будет намного меньше установленной ширины 70000 & 500. Кто-нибудь испытал это? Какое решение?

ответ

1

Возможно ли установить свойство CSS zoom на странице dollywood.com? Я использую reset-fonts-grids.css YUI для нормализации всех значений по умолчанию элемента, включая уровень масштабирования страницы. Может быть, это может помочь?

Если у вас есть ссылка, чтобы мы могли реплицировать проблему?

EDIT:

Re: мой комментарий ниже, если вам нужно более сложное решение JavaScript, который обрабатывает такие вещи, как пользователь изменяет размер окна, если это также вызывает выше Prob, а затем также ссылки/включает:

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 
} 
+0

Абсолютно, если вы только хотите использовать его для нормализации элементов страницы, как указано выше, просто скопируйте или перейдите по ссылке http://yui.yahooapis.com/2.8.1/build/reset-fonts-grids/reset-fonts-grids. css в документе вашего приложения. Я указываю вам на 2.8.1, потому что я знаком с ним, YUI3 доступен и потрясающий, поэтому я слышу :) – danjah

Смежные вопросы