Chrome应用页面滚动

时间:2014-10-08 10:40:50

标签: google-chrome-app

使用<a>的chrome aps中没有导航。它不允许导航&#34;在页面&#34;使用#section1也是如此。如何解决它?

下面的示例代码在浏览器中运行,当作为Chrome应用程序发布时,它不起作用。有什么工作?

<div class="collapse navbar-collapse navbar-right navbar-main-collapse">
    <ul class="nav navbar-nav">
        <li><a class="page-scroll" href="#section1">section1</a></li>
        <li><a class="page-scroll" href="#section2">section2</a></li>
    </ul>
</div>

1 个答案:

答案 0 :(得分:1)

Chrome应用中并不真正支持使用(或任何其他位置设置功能)进行链接。您创建()任何文件的chrome.app.window是您坚持使用的文件,如果您想模仿导航......您需要使用DOM操作。

对于您的特定用例,这意味着要滚动到ID为“section1”的某个元素,您可以添加一个执行document.querySelector('#section1')的click侦听器.rollIntoView()。

这或多或少是第一条评论所说的。