JS无法在第一个页面加载时正确加载

时间:2015-05-16 11:31:35

标签: javascript jquery html css

当我第一次加载页面时,我有一个菜单,菜单中的元素可能有" current_page"如果当前页面是菜单元素,我通过PHP添加的类。现在的问题是,当我第一次进入页面或使用ctrl+f5刷新它时,这是相同的滑块,假设它位于" current_page"上课略有偏差。在Firefox和Chrome中有所不同(见下图),但在我用普通的f5刷新页面或点击某些链接后,页面重新加载,一切都向右移动,直到我再次重新加载页面为止。我试图制作一个JS小提琴,但它每次都有效。所以我会在网上发布这个链接,所以你可以在那里看到它并告诉我你是否也有这个问题。

<nav>
    <div class="menu_slider"></div> <a href="index.php"><div class="navigation current_page">Home</div></a>
    <a href="about_us.php"><div class="navigation">About Us</div></a>
    <a href="#" target="_blank"><div class="navigation">Blog</div></a>
    <a href="magazine.php"><div class="navigation">Magazine</div></a>
    <a href="contact.php"><div class="navigation">Contact me</div></a>
</nav>

我必须粘贴一些代码,否则我不会发表评论。

感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:2)

使用jquery或将代码放入window.onload方法。这最有可能帮助它。请告诉我。