2014-10-01 3 views
2

Я использую окно просмотра в моем веб-приложение, которое позволяет масштабирование:Получить «видимый» видовых зону после масштабирования

<meta name="viewport" content="width=device-width, initial-scale=1.0 ,maximum-scale=2.0" /> 

После увеличения масштаба и масштаб изображения, я должен знать, что пиксели на экране ,

например, когда я использую начальный дисплей, я вижу 0 (div left) - 1024 (div right) пикселей моего div (ширина), но после увеличения, область отличается, потому что div «шире» «и я вижу только ее часть.

Есть ли способ рассчитать эти данные? Я попытался использовать параметр scrollerLeft (после масштабирования это не «0»), но он возвращает 0 (похоже, не обновляется).

ответ

0

вы получите ширину DIV

JS Fiddle

$(window).resize(function() { 
    findwidth() 
}) 

findwidth() 

function findwidth() { 
    var a = $('.left').width() 
    var b = $('.right').width() 
    var c = $(window).width() 

    $('.width1').html(a) 
    $('.width2').html(b) 
    $('.full').html(c) 
} 
Смежные вопросы