在页面加载之前运行JavaScript函数(设置适当大小的背景)

kre*_*uwa 7 javascript load background

我有一个图像背景,无论用户的分辨率如何,我希望它始终可见.因此,我希望能够在开始之前确定分辨率是什么,并在页面加载之前设置适当的背景图像文件.有可能吗?

Mar*_*rko 11

您可以运行具有访问DOM的Javascript函数的最早点(无需等待页面加载)是<script>在开始<body>标记之后放置一个标记.

<head>将在此之前运行的脚本中的脚本,但不会访问页面上的元素.

试试这个代码

<body>
    <script type="text/javascript">
        alert("Some elements shouldn't even be visible when this shows");
    </script>
    ... rest of the page
</body>
Run Code Online (Sandbox Code Playgroud)

使用一些Gangsta Lipsum文本查看此示例.