如何在Windows 10中使用javascript获取屏幕可用高度?

时间:2018-03-06 21:28:18

标签: javascript windows height screen

我试图在Javascript中获取屏幕可用高度(不包括任务栏等)。 Mac OS / Linux中的screen.availHeight正是我所需要的。但是,在Windows 10中,screen.availHeight返回的时间比我预期的要长。它似乎也包括任务栏的长度。

如何在Windows 10中获取不包括任务栏等的最大可用高度?

3 个答案:

答案 0 :(得分:0)

所以我很确定使用jQuery是解决方案!

此代码可以正常工作:

document.height

另外我确定这不是Windows的问题,听起来像某种浏览器问题:)

您是否尝试过使用$(document).height(); // HTML document height ?这不起作用吗?

$builder
        ->add('name', null, [
            'attr' => ['autofocus' => true],
            'label' => 'label.name',
        ])
        ->add('city', EntityType::class, [
                // looks for choices from this entity
                'class' => City::class,
                // uses the City.name property as the visible option string
                'choice_label' => 'name',
                'placeholder' => 'choose.city'
        ])
        ->add('university', EntityType::class, [
                // looks for choices from this entity
                'class' => University::class,
                // uses the University.name property as the visible option string
                'choice_label' => 'name',
        ])
        ->add('courses', EntityType::class, [
                // looks for choices from this entity
                'class' => Course::class,
                // uses the University.name property as the visible option string
                'choice_label' => 'name',
                'multiple' => true,
        ])
    ;

答案 1 :(得分:0)

试试这个:    window.innerHeight;

答案 2 :(得分:0)

如果您想要窗口的高度,可以window.innerHeight

如果您想要屏幕的高度,可以window.screen.height