Wordpress网站内非常简单的链接编码:
<div class="block_level">
<a class="generic_class" id="unique_identifier" href="http://www.example.com/sub_dir/page_name#unique_identifer" target="_self">Link Text</a>
</div>
该链接会触发并将http://www.example.com/sub_dir/page_name#unique_identifer加载到地址栏中。页面加载但不会向下移动到ID位置。
如果在那个阶段你将地址剪切并粘贴到一个新窗口,它会加载页面并向下移动到它应该的id位置。所以它不像id那里,或者它有任何问题。当我这样做时,我的浏览器在地址栏中的#之前添加一个反斜杠;不确定这是否相关: http://www.example.com/sub_dir/page_name/#unique_identifer
我已经尝试修改链接以包含反斜杠,它可以很好地完成,但它仍然不会在页面加载时向下移动到id位置。
不是一个CLUE为什么它会像这样;任何想法??