0

我正在构建一个主要位于一个页面(主页)上的站点。我在主导航中使用主题标签将用户带到页面上的相应部分。在主页上一切正常,但是当您转到其中一个外部页面时,然后返回主页,而不是登陆相应的部分,页面一直滚动到底部。

该网站是一个带有样板的自定义 Wordpress 主题(响应式),我正在使用 flexslider jquery 插件。我已将滚动/标签问题的原因缩小到滑块。当我取出滑块时一切正常,但是我想保留滑块。

滑块当前在页面上,站点位于: http: //mtnstd.970design.com。您将在页面的“关于”部分看到滑块。如果您访问其中一个菜单页面或任何外部页面,则通过单击一个主导航按钮返回主页。您将看到页面转到底部。我在 Chrome、Safari、IE (7,8,9) 中看到了这个问题。在 Firefox 中,页面实际上会移到顶部,即使页面中没有滑块。

HTML 是有效的,我尝试禁用所有 wp 插件,禁用我的自定义 js 和 js 插件(flexslider 除外)以及禁用所有样式表。没运气...

4

2 回答 2

0

我遇到过同样的问题。

这是由隐藏在 div 中的 Google 翻译脚本引起的:display:none; + 附有分析。

去掉这两个功能后,问题就解决了。

于 2014-03-17T11:44:12.747 回答
0

我已经在 J​​S 上四处看了看,但似乎没有任何问题。大部分的 JS 都放在了一行里,排查难度很大。您是否考虑过只使用另一个 JQuery 滑块插件?

在工作中(本地),我们经常使用一个名为“VSlider”的插件,它工作得很好。也许你可以实现这个而不是那个“flexslider”插件。

可以在此处找到使用中的滑块示例:http:
//seward.com/visit-seward/(我们的精选会员)

加载滑块可能需要几秒钟,因为图像非常大并且图形设计师不关心图像大小(呃)。

希望我有所帮助。

于 2012-12-05T04:33:44.877 回答