Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Загрузка определенного скрипта (https://javascript.ru/forum/misc/40624-zagruzka-opredelennogo-skripta.html)

zaec161 13.08.2013 11:40

Загрузка определенного скрипта
 
имеется 2 скрипта, один из них должен работать, когда ширина экрана < 960, а второй, когда > 960.
Помогите написать скрипт, который будет подгружать их в зависимости от размера экрана.

Deff 13.08.2013 11:41

http://javascript.ru/blog/Andrej-Par...enta-elementov

zaec161 13.08.2013 11:54

if (window.screen.width < 980) {$(function(){
    $(window).scroll(function() {
        var top = $(document).scrollTop();
        if (top < 600) $("#menu").css({top: '0', position: 'relative',opacity: '1'});
        else $("#menu").css({top: '0px', position: 'fixed', opacity: '0.9'});
    });
});
}
else if (window.screen.width > 980) {
	$(function(){
    $(window).scroll(function() {
        var top = $(document).scrollTop();
        if (top < 800) $("#menu").css({top: '0', position: 'relative',opacity: '1'});
        else $("#menu").css({top: '0px', position: 'fixed', opacity: '0.9'});
    });
});
}

Что неправильно указываю?

Deff 13.08.2013 12:14

zaec161,
собственно для начала - как тестируешь ? window.screen.width - ширина моника, а не окна браузера,

И еще, поскольку нет учета события window.resize
уже запущенный скрипт не изменит параметров ширины экрана,
так что если тесты происходят сужая - расширяя - окно - разницы не будет


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