[英]Anchor links with browser repainting
我正在建立一个网站,其中包含不同部分的长主页之一。 我正在尝试在主页上使用锚标记,以便当您从其他页面链接到它时,您可以直接转到右侧部分。
它最初进入右侧部分,但是随后在加载图片,facebook和pinterest插件时,它们会将内容压低。
我读到,您可以通过内联声明图像尺寸来避免这种情况。 除了我的网站反应灵敏之外,因此图像需要流畅。 有没有解决的办法?
如果这不可能,那么JavaScript解决方案也是可以接受的。 现在,主页菜单使用jquery滚动到右侧部分。 有没有一种方法可以将访问者发送到主页,等待其加载,然后使用相同的脚本滚动到某个部分?
编辑:我找到了答案,有点。 我按以下答案回答: https : //stackoverflow.com/a/9805747/1948221
但是该脚本在加载我的社交插件之前就跳转了,导致了我最初描述的相同问题。 如果我在setTimeout函数中添加一些超时,则页面有时间完全加载,并且一切运行正常。 唯一的问题是加载时间变化很大,因此不可能每次都正确。
有什么帮助吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.