资料:
- 自托管WordPress站点**
- 使用Uniserver在本地主机上进行测试,测试站点和预生产站点托管在公司的本地服务器上,而不是FTP上。*
- 问题**
- 在一个页面上创建了多个锚标记
- 通过另一页面上的列表链接到所述锚标签。
锚定连接代码:
<a id="anchorlink1"></a>
<a href="http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>
我也试过:
<a name="anchorlink1"></a>
<a href="http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>
以及:
<a name="anchorlink1"></a>
<a href="/nbs-test-panel-of-diseases-2#anchorlink1">link text</a>
还有
<a name="anchorlink1"></a>
<a href="http://fullurlhere/nbs-test-panel-of-diseases-2/#anchorlink1">link text</a>
- 结果:**当用户单击指向其他页面上锚定链接的链接时,地址栏将显示完整的URL和锚定链接,持续一秒钟,然后锚定链接将被删除,仅显示指向该页面的根URL。
示例:显示一秒钟:
http://fullurlhere/nbs-test-panel-of-diseases-2#anchorlink1
然后,它将恢复为:
http://fullurlhere/nbs-test-panel-of-diseases-2
故障排除:我已执行以下故障排除,但均无效:
- 注解掉. httpaccess文件中的以下代码:* * 重写数据库/**
- 更新了设置/永久链接以删除**/**
- 安装了TinyMCE插件,插入锚标记,以确保我添加正确。
- 尝试ID而不是名称
- 将锚定标记从H4标记的内部移动到外部,在段落之前、之后、之前和外部,看看是否会产生效果。(没有)
- 尝试从页面内部链接,而不是链接到页面。这就像它应该的那样工作。
- 复制并粘贴完整的网址到地址栏。这也工作。
- 还尝试链接到一个div和标题id。似乎任何前面有#的东西都只是从url中删除了。
- 已将WordPress主题更改为默认主题,此问题不存在。
似乎只有当我从其他页面链接到锚定标记时才会出现此问题。
- 我已将问题范围缩小到jquery.jstree.js文件**。
不知道怎么修...
任何帮助都将不胜感激。
2条答案
按热度按时间7uhlpewt1#
尝试添加以下内容:
ef1yzkbh2#
答案摘自问题
日本惠普2013年11月7日
我们发现问题出在JS文件中的一个特定代码上。里面有六个示例,一旦我们删除它们,一切都运行正常。