我正在构建一个主要在一个页面上的网站(主页)。我在主导航中使用主题标签将用户带到页面上的相应部分。一切都在主页上正常工作,但是当你去其中一个外页时,然后回到主页,而不是登陆相应的部分,页面一直滚动到底部。
该网站是一个自定义的Wordpress主题(响应)与样板,我正在使用flexslider jquery插件。我已将scroll / hashtag问题的原因缩小到滑块。我取出滑块时一切正常,但是我想保留滑块。
滑块位于页面上,网站位于:http://mtnstd.970design.com。您将在页面的about部分中看到滑块。如果您访问其中一个菜单页面或任何外部页面,请单击主导航按钮返回主页。您将看到页面显示在底部。我在Chrome,Safari,IE(7,8,9)中看到了这个问题。在Firefox中,即使没有页面中的滑块,页面实际上也会显示在顶部。
HTML是有效的,我已经尝试禁用所有wp插件,禁用我的自定义js和js插件(flexslider除外)以及禁用所有样式表。没有运气......
答案 0 :(得分:0)
我在JS上偷了一下,但似乎没有什么打破。大多数JS被放入一行,这使得故障排除变得非常困难。您是否考虑过使用另一个JQuery滑块插件?
在工作(本地)我们使用了一个名为“VSlider”的插件,它运行得很好。也许你可以实现这个而不是那个“flexslider”插件。
可以在此处找到使用滑块的示例:
http://seward.com/visit-seward/(我们的特色会员)
由于图像安静大而且图形设计师不关心图像尺寸(ugh),因此滑块可能需要几秒钟才能加载。
希望我帮助过。
答案 1 :(得分:0)
我遇到了同样的问题。
这是由隐藏在div中的Google Translate脚本引起的:display:none; +附带分析。
删除这两个功能时,问题已解决。