JavaScript-不会滚动到页面底部?

时间:2016-02-04 14:53:26

标签: javascript jquery html angularjs

此代码正在尝试滚动到页面底部。但由于某种原因,它不会起作用(Link里面有TOKEN_PATH

/Users/user/.credentials/gmail-nodejs-quickstart.json

请尽快帮助!

2 个答案:

答案 0 :(得分:1)

使用引号在php代码中使用php代码。另外==用于任何类型的相等,===是相同类型的等式,所以根据它使用。

    <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
    <html>
    some text
    </html>
    <script type="text/javascript">
     var wall = "<?php echo $wall = isset($_GET['wall']) ? $_GET['wall'] : '';  ?>";
     if (wall === "1") { //use == for different type and === for same type.
       window.scroll(0,document.body.scrollHeight);
     }
    </script>

答案 1 :(得分:0)

window.scroll()尚未在浏览器中使用 阅读:https://developer.mozilla.org/en-US/docs/Web/API/Window/scroll

使用window.scrollTo()

您还应该等到文档准备好加载,并且还要等到角度完成模板处理,因为这会更改document.body.scrollHeight值。

此外,如果没有GET变量,您可能也会遇到错误

考虑将其更改为此

var wall="<?php echo isset($_GET['wall']) ? $_GET['wall'] : 0;?>";

或者如果您使用PHP7:

var wall="<?=$_GET['wall'] ?? 0;?>";//also added quotes