Javascript视口宽高比不起作用

时间:2017-01-15 12:17:03

标签: javascript

我已经制作了一个javascript if换行符,其目的是使以下嵌套代码仅在宽高比大于12/9(1.33)时才有效。它不起作用。

        jQuery(document).ready(function() {
//This is the apect ratio locker. 
            if ((window.screen.width / window.screen.height) >= 1.33) { 
//The nested code is only supposed to apply when aspect ratio is greater than 12/9
                $(window).on('scroll', function(e) {
                    if ($(this).scrollTop() > (window.screen.height / 100 * 41.7 - 70)) {
                        $('body').addClass('fix');
                    } else {
                        $('body').removeClass('fix');
                    }
                });
                $(window).scroll(function() {
                    $("#logo-top").css("opacity", 1 - $(this).scrollTop() / (window.screen.height / 100 * 40));
                });
            };
        });

1 个答案:

答案 0 :(得分:0)

你必须将你的病情安排到:

if ((window.screen.width / window.screen.height) >= 1.33)