【发布时间】:2016-10-05 05:41:22
【问题描述】:
我有这样的导航栏:
<ul class="dropdown-menu" role="menu">
<li><a href="/main_page#top_something">People</a></li>
<li><a href="/main_page">Main Page</a></li>
</ul>
但是当我点击“人物”链接时,它不会正确定位,因为我正在该页面上加载一些图表。我有许多具有唯一 ID 的部分,并且内容是从 JavaScript(图表)加载的。
<section id="top_something">
<div class= "container">
<h2 class="blue-headings text-center"><b>Top People</b></h2>
<div id="div_something"></div>
</div>
<br>
</section>
我在 JavaScript 中制作的 div id="div_something" 的内容... 我在具有唯一 ID 的 main_page 上有 10 个这样的 div。我可以看到,当我单击导航栏上的 href="/main_page#top_something" 时,它会将我粘贴到该部分,但一旦加载 JavaScript,它就会将我移到上方
提前致谢
【问题讨论】:
-
尝试在 main_page 之后扩展,如 main_page.html#top_section
-
我不能这样做,因为我的 main_page 是 node.js(express) 在该路由上呈现的 .ejs 文件
标签: javascript jquery html css twitter-bootstrap