html - iphone 移动 safari 中的同一页面链接

标签 html hyperlink mobile-safari

我的是一个新手问题,我希望有人能解释一下。

我的页面上有一个目录,标题链接到页面下方的部分。 目标是这样创建的; <a name='appendix'>Appendix</a>

链接是这样创建的; <a href='#appendix'>Jump to Appendix</a>

现在,当您在 iphone safari 中点击链接时,它会直接带您到那里,没问题。但是,如果您滚动回到顶部,回到目录,然后再次点击相同的链接,浏览器将不会执行任何操作。 查看 url 我可以在末尾看到#appendix,我假设再次点击链接,iphone 认为它已经在那个链接上,因为 url 已经在末尾有#whatever。

通常我会很乐意保留它,但 iPad、Android 和黑莓的行为都符合我的预期,即无论您在页面上的哪个位置,或者您之前是否点击过同一个链接,他们跳转到目标部分。

我正在考虑尝试的一件事是将整个页面嵌入到一个框架集中,这样它的 url 就永远不会改变,尽管作为一个菜鸟我不知道这是否会奏效。 有没有人遇到过这个?有什么想法吗?

谢谢

最佳答案

这似乎是 iOS 的问题,而不是你的问题。如果它一直在所有其他设备上运行,恐怕除了向 Apple 报告外,您无能为力。但是,您的 iPhone 最近是否出现死机现象,您是否在其他 iPhone 上尝试过?

关于html - iphone 移动 safari 中的同一页面链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3254956/

相关文章:

html - Iphone safari 无法在键盘打开时调整视口(viewport)大小

css - 对于那些需要 CSS3 前缀 -webkit- 的属性,我的 iphone 仍然存在问题

javascript - 检测元素是否已停止动量滚动?

javascript - 使用 jQuery/Javascript 更改导航样式

javascript - 表行内的 KendoSparklines,其中行是动态添加的

c++ - 使用 C++ makefile 链接文件

html - 在 HTML 中使用超链接进行水平和垂直对齐

php - 为特定用户显示图像

html - 同一 HTML 页面上的不同颜色链接

ruby - 在 Ruby 中使用 Mechanize 提取链接