我正在建立一个网站,其中包含不同部分的长主页之一。我正在尝试在主页上使用锚标签,这样当你从其他页面链接到它时,你会直接转到右边的部分。
它最初会转到右边的部分,但是当图像和facebook和pinterest插件加载时,它们会将内容推下来。
我读到你可以通过内联声明图像尺寸来避免这种情况。除了我的网站是响应所以图像需要流畅。有办法解决这个问题吗?
如果这是不可能的,那么javascript解决方案也是可以接受的。现在主页菜单使用jquery滚动到右侧部分。有没有办法将访问者发送到主页,等待它加载,然后使用相同的脚本滚动到一个部分?
编辑: 我找到了答案,有点儿。我通过以下答案:https://stackoverflow.com/a/9805747/1948221
但是在我的社交插件加载之前,该脚本会跳转,导致我最初描述的问题。如果我在setTimeout函数中添加一些超时,页面就有时间完全加载,一切都运行完美。唯一的问题是加载时间变化很大,所以每次都不可能正确。
任何帮助?