当我第一次加载页面时,我有一个菜单,菜单中的元素可能有" 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>
我必须粘贴一些代码,否则我不会发表评论。
感谢您提供任何帮助。
答案 0 :(得分:2)
使用jquery或将代码放入window.onload
方法。这最有可能帮助它。请告诉我。