2010-11-04 53 views
0

嗨,我试着问这个在WordPress的论坛,但我没有得到多少有用的帮助......与Safari和WordPress的导航菜单命名锚问题

我最近建立了一个网站某人,我目前正在测试(http://www.audaciousdreaming.com/test/),并且我在Safari中遇到了一些问题。

基本上,在网站上可以看到,下拉菜单链接只是链接到每个页面内的指定锚点。这与Firefox,Opera和IE完全兼容,但Safari似乎并未“看到”链接中锚点的标签。 “页面顶部”链接看起来很满意,但菜单项并不好。我尝试了使用'name'参数以及'id'命名的命名锚,命名为spans,但没有任何效果。

我在某处发现了一个论坛帖子(我现在已经失败了),他说如果在页面头部有某种重定向,Safari会选择它,并以某种方式丢失它的#tags内存其他浏览器won't-我不知道这是否是Safari的已知问题?有没有简单的解决方法?

回答

0

我有一个类似的问题链接到页面锚点。但是,我的问题涉及JavaScript覆盖链接到特定的锚点,并重置页面到窗口的顶部。

你试过浏览堆栈式交换站点WordPress Answers?这里的my question there...带有一个jQuery解决方案,用于滚动页面上的指定帖子ID。

1

有趣的 - 你可以看到该网站从

http://www.audaciousdreaming.com/test/index.php?page_id=18#Volunteers 

重定向到

http://www.audaciousdreaming.com/test/?page_id=18 

...所以想必这是改写了这是造成该问题的index.php。从我记忆中,mod_rewrite不能“传播”片段,所以依靠浏览器来做到这一点,Safari并没有这样做。

作为一个快速和肮脏的解决方案,你可以简单地改变链接,使他们已经省略index.php,因此不会被重写?这可能会阻止你的网站做一个不必要的重定向,这也不是一件坏事...

+0

感谢你们的回复,我已经通过删除链接上的领先指数排序:D干杯 – LachlanF 2010-11-08 21:51:17