2015-08-10 2 views
1

Я использую javascript document.body.offsetWidth, чтобы получить ширину и используя это для расчета frame.style.left.iframe в Firefox, не изменяя размер при увеличении

Я использую событие <body onresize='func()'>. все работает нормально. В Firefox и хром. Но когда на вкладке android, я дважды нажмите, чтобы увеличить iframe в Firefox, Firefox увеличит страницу, и iframe отключится в сторону, и даже если я переместил страницу влево/вправо, она по-прежнему поддерживает frame.style.left, установленную сценарием.

Это происходит только в Firefox. Chrome работает нормально.

Вопрос, как это исправить.

Я могу работать с CSS, но как бы это сделать в javascript.

С уважением и благодарностью в ожидании.

ответ

0

Хороший вопрос! Заставлял меня думать. Ну, поиск в Интернете я нашел решение. В основном вы будете искать изменение размера текста.

Как вы это сделали, спрятаны span, зарегистрируйте height, добавьте event listener и отметьте интервал, если высота изменилась. Если высота изменяется, это означает, что страница была увеличена.

При взгляде на учебник. link to article.

+1

Это именно то, что я искал! благодаря! увеличение ~ зум – bluepinto

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