在PHP中插入JS-加载时滚动


Insert JS in PHP - on load scroll

加载页面时,我正试图让页面向下滚动到一定数量的像素。我正在编辑我创建的wordpress模板,所以它是用PHP编写的。

我有:

<?php
echo "<body onload='window.scroll(0,400)'>";
?>

在php文件的顶部,但它不起作用。我需要做些什么才能让它发挥作用?

在您的header.php中对您的子主题或任何类似主题使用此代码。

<script type="text/javascript">
    $( document ).ready(function() {
        window.scroll(0,400);
    });
</script>

如果这个代码不起作用,不要忘记在你的脑海中插入jquery

<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</head>

onload事件属性需要一个函数,您可以在属性中与javascript:内联。。。

<?php
echo "<body onload='javascript:window.scroll(0,400);'>";
?>