在 Android 上导航到部分/片段 (href=page#section)
Navigating to section/fragment (href=page#section) on Android
我正在尝试在我的页脚中添加.php联系表单的#section
,它在 PC 浏览器上运行良好,但 Android Web 开发让我发疯。
如何从page_1
添加部分链接到page_2#form
?
我试过了
<a name=form> ... <a href=page_2#form>
和
<div id=form name=form> ... <a href=page_2#form>
但安卓浏览器不喜欢它。
有什么建议或解决方法吗?
在这里!有一个填充物:
(function checkHashFragForSection () {
document.addEventListener('load', fragExtractor)
addEventListener('hashchange', fragExtractor)
function fragExtractor () {
var split = location.href.split('#')
if(split[1] && split[1].length > 0) scrollToSection(split[1])
}
function scrollToSection (name) {
var newPos = getYOffset(getElement(name))
if(newPos) scrollTo(newPos)
}
function getElement (name) {
return document.getElementById(name)
}
function getYOffset(elem) {
var offset = 0
if(!elem) return false
while (elem && (offset += elem.offsetTop)) elem = elem.offsetParent
return offset
}
})()
相关文章:
- 在单击href链接的同时下载文件
- 如果href包含X,请更改href
- 锚点元素的href属性自动更改
- 锚点元素不't使用svg时,请打开EDGE上的href
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- Href:当前DIV中的目标ID
- href属性内的javascript函数
- ng绑定和ng href问题.ng href未从控制器加载数据
- 如何将href设置为不同的值
- 如何提取“;href"最近列表项中的属性值
- 如何正确地使这个js片段内容不可知
- CKEditor如何允许href="javascript:void(0)"在小部件中
- 渲染”;a“;React.js中的可选href
- 在类似Facebook的社交墙中添加href
- D3 Javascript HREF链接替换
- 点击href在谷歌地图中加载位置
- 如何在javascript中的某个按钮上更改href的值
- 具有服务器端呈现的HTML片段的主干模型
- 在 Android 上导航到部分/片段 (href=page#section)