元素的定位 ID 不起作用。
Targeting ID of an element isn't working.
我在使用的页面上遇到问题,我正在尝试设置一个带有 id 的永久链接,这样如果页面已完全加载,它将显示该页面并专注于该元素将 ID 作为页面顶部。但是这里的场景,焦点转到ID后,最终视图转到页面顶部。
页面视图应该转到 "Care facilities with rest home and hospital level care"
的标题
http://metlifecare.staging.wpengine.com/living-at-metlifecare/assisted-living#care-facility
有什么可以快速修复的。不熟悉这个问题。
任何帮助将不胜感激。
就像Evan Knowles说的那样,您需要为锚点添加名称,以便浏览器能够在那里浏览。
替换
<a id="trigger-sa" href="http://metlifecare.staging.wpengine.com/living-at- metlifecare/metlifecare.staging.wpengine.com/living-at-metlifecare/assisted-living#care-facility"></a>
和
<a id="trigger-sa" name="care-facility" href="http://metlifecare.staging.wpengine.com/living-at-metlifecare/metlifecare.staging.wpengine.com/living-at-metlifecare/assisted-living#care-facility"></a>
我明白你所说的 'jump to the top'。貌似这段代码把整个页面都block了然后跳到顶部
<script type="text/javascript">
html2canvas(document.body, {
onrendered: function(canvas) {
document.body.appendChild(canvas);
}
});
</script>
删除该代码会停止跳跃并使#care-facility 正常工作。
我从来没有用过 html2canvas,所以我不能评论它在做什么。
我在使用的页面上遇到问题,我正在尝试设置一个带有 id 的永久链接,这样如果页面已完全加载,它将显示该页面并专注于该元素将 ID 作为页面顶部。但是这里的场景,焦点转到ID后,最终视图转到页面顶部。
页面视图应该转到 "Care facilities with rest home and hospital level care"
的标题http://metlifecare.staging.wpengine.com/living-at-metlifecare/assisted-living#care-facility
有什么可以快速修复的。不熟悉这个问题。 任何帮助将不胜感激。
就像Evan Knowles说的那样,您需要为锚点添加名称,以便浏览器能够在那里浏览。
替换
<a id="trigger-sa" href="http://metlifecare.staging.wpengine.com/living-at- metlifecare/metlifecare.staging.wpengine.com/living-at-metlifecare/assisted-living#care-facility"></a>
和
<a id="trigger-sa" name="care-facility" href="http://metlifecare.staging.wpengine.com/living-at-metlifecare/metlifecare.staging.wpengine.com/living-at-metlifecare/assisted-living#care-facility"></a>
我明白你所说的 'jump to the top'。貌似这段代码把整个页面都block了然后跳到顶部
<script type="text/javascript">
html2canvas(document.body, {
onrendered: function(canvas) {
document.body.appendChild(canvas);
}
});
</script>
删除该代码会停止跳跃并使#care-facility 正常工作。
我从来没有用过 html2canvas,所以我不能评论它在做什么。