2013-06-25 4 views
-1

Я использую отзывчивый дизайн, поэтому мне нужно получить ширину окна.Как определить ширину окна с помощью jquery plugin

Это решение для jquery.

$(document).ready(function{ 
    var width = $(window).width(); 
    $(window).resize(function(){ 
    width = $(window).width(); 
    }) 

    if(width <= 480){ 
    //do something 
    } 

}) 

Теперь я с последующей вопрос:

Могу ли я назвать «detectWidth» в каждом шаблоне, как я сделал здесь?

if(detectWidth <= 480){ 
     //do something 
    } 

И будет ли 'detectWidth' возвращать правильный размер даже при изменении размера экрана?

С уважением

+0

В чем вопрос? Не работает ли '$ (window) .width()'? –

+1

Вы можете просто вызвать '$ (window) .width();', когда вам нужна ширина. – stackErr

+0

Я хочу функцию, чтобы позвонить где угодно, когда я хочу получить ширину экрана! ex: function DetectWidth (// === обратная ширина экрана!) –

ответ

0

Вы можете сделать следующее, чтобы получить ширину текущего окна:

$(window).width() 

И да, это даст обновленную сумму, даже если пользователь изменил размер окна.

+0

пример моей функции, чтобы получить detectWidth! функция detectWidth() { var width = $ (window) .width(); $ (window) .resize (function() { width = $ (window) .width(); }) ширина в обратном направлении; } Я не думаю, что это сработало, но у меня нет другого решения! –