单击选项卡时在 HTML 中向下跳转
Jumping down in HTML when clicking onto a tab
http://tinyurl.com/75tx5hn 当我点击"Über die App"或"屏幕截图"时,网站会向下滚动。 对于标题,您是否知道如何避免该问题?
奇怪的是,这只发生在 火狐 和 IE 上 ,而不是在 Chrome 上?
好的,
发现你的问题
在页面代码中找到该行
<div id="about" class="pane" style="display: block; "> <!-- Start About Page -->
标签中的 id="about" 导致了此问题。如果您更改此 ID 名称,则会解决此问题:)
使用 JavaScript 的 focus() 函数来显示div 和 class="header"
例如 document.myform.mytextfield.focus();将焦点设置为单击按钮
这是预期的行为,考虑到链接锚定在同一页面上的div:
<li><a href="#about">Über die App</a></li>
...
<div id="about" class="pane">
你可以像这样杀死这种行为(你的页面上包含了jQuery):
$(".tabs.page a").click(function (e) {
e.preventDefault();
}):
。或者只需删除div 上的 ID。
问题是您的链接链接到 #about(id="about"),浏览器将尝试转到浏览器顶部显示它的该部分。
测试:
使用浏览器并放大按钮,然后单击链接。您将看到它将显示ID = about的"关于"内容"部分。
溶液:
更改内容的 ID
或更改链接的 href
或者设置 jquery 事件以防止默认浏览器操作。
相关文章:
- 如何放置'选择'基于angularJS中数据的html选项
- 如何使新选择的html选项成为页面加载的第一选择
- 在Android WebView中通过javascript检测点击HTML选项标记
- 如何在CSS或Javascript中定位选定的属性(在HTML选项中)
- 使用JavaScript在select字段中使用optgroup设置html选项值
- jQuery从选项的输出字符串中选择HTML选项
- 如何查找所选HTML选项的所有数据属性
- 将 HTML 选项卡右对齐
- 如何使用 html 选项标签并检查选择了哪个选项
- 根据单独选择的选项显示 HTML 选项
- 有没有办法通过javascript注入自动选择HTML<选项>
- 如何选择 html <选项>其中 text=Washington
- 如何在 HTML 选项中从内部获取隐藏输入
- 为什么此函数在页面加载时不执行?(如何在页面加载时使用JavaScript创建HTML选项)
- 甜蜜的警报 html 选项
- 如何在php变量中分配html选项选择值
- 如何使用JQuery(或Javascript)检测隐含的HTML选项选择
- 仅更改HTML选项TAG中的数字
- 动态添加“;选择“;通过DOM转换为HTML选项
- 管理html选项卡中的长文本块