Javascript-форум (https://javascript.ru/forum/)
-   Мобильный JavaScript (https://javascript.ru/forum/mobile/)
-   -   JS/jQuery depends width ? (https://javascript.ru/forum/mobile/39731-js-jquery-depends-width.html)

Webkid 09.07.2013 19:43

JS/jQuery depends width ?
 
Категорически приветствую вас!
Чертовски мало времени на то, чтобы переглядеть темы для поиска ответа.
Мучает такой вопрос:
Хочу чтобы скрипт начинал выполняться при определенном размере браузера. То есть как
Код:

@media (max-width: 767px) {}
в css, только для js.
Есть ли какая-либо возможность поиметь сие счастье? Господа, делитесь ссылкой, дабы просветить меня в этом вопросе.

danik.js 09.07.2013 19:57

Для jQuery:

function myFunction() {
    var width  = $(window).width();
    if (width < 767) {
        alert('less than 767px');
    }
}
$(window).resize(myFunction);
myFunction();



VanillaJS:

function myFunction() {
    var width = window.innerWidth || document.documentElement.clientWidth;
    if (width < 767) {
        alert('less than 767px');
    }
}
window.onresize = myFunction;
myFunction();

Webkid 09.07.2013 20:08

Чудно то как и самое главное - просто, как же я люблю когда просто.
Благодарю.


Часовой пояс GMT +3, время: 12:51.