锚定标签断裂
Anchor Tag broken
本文关键字:标签 更新时间:2023-10-25
有人能解释我的锚标记被破坏的原因吗:http://jsfiddle.net/7k9s1pg7/7/embedded/result/#michaelschumacher
在本例中,页面应向下锚定为"迈克尔·舒马赫"。然而,事实并非如此。为什么会这样?
HTML:
<dl class="accordion">
<dt><a href="" class="container heading">Soccer</a></dt>
<dd id="soccer">
<div id="manutd">
<p>Man Utd</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
<div id="celtic">
<p>Celtic</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
</dd>
<dt><a href="" class="container heading">Formula 1</a></dt>
<dd id="formula1">
<div id="lewishamilton">
<p>Lewis Hamilton</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
<div id="michaelschumacher">
<p>Michael Schumacher</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
</dd>
</dl>
jQuery:
(function($) {
var allPanels = $('.accordion > dd').hide();
var allLinks = $('a.heading');
$('.accordion > dt > a').click(function() {
allPanels.slideUp();
allLinks.removeClass('active');
if ($(this).parent().next().is(":visible")) return false;
$(this).parent().next().slideDown();
$(this).addClass('active');
return false;
});
var hash = 'michaelschumacher';
if (hash) {
var el = $('#' + hash);
el.parent().slideDown();
el.parent().prev().find('a').addClass('active');
}
})(jQuery);
在结束元素解决问题之前运行此操作。
真的很奇怪它是如何在本地工作的,但不是在WordPress本地-使用完全相同的代码:-O
<script>
if (location.hash) {
location.href = location.hash;
}
</script>
相关文章:
- 在<页眉>标签
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- iframe正在添加标签,需要删除它们
- 如何自动调整标签的高度以适应内容
- Jquery标签插件粘贴问题
- Twitter引导程序Typeahead-Id&标签
- Highcharts-如何在自定义格式化程序中获得默认的y轴标签格式化程序
- Morris.js折线图x轴标签在调整大小后消失
- JavaScript goto 标签如何使用内部循环
- 显示某个用户ID的某个标签的30张Instagram图片
- 标签客户端的设置值
- 谷歌图表显示所有标签
- 如何在图片和边缘之间居中设置标签
- 在Datatables中设置本地化后,需要更改标签文本
- 第二组标签及其内容赢得'默认情况下t加载
- 在一个javascript文件中为整个网站创建标签
- 兰吉 |如何在 span 标签上使用单击事件删除突出显示的文本
- Knockout.JS标签在foreach内部不起作用
- 如何在离子框架+有角度的框架中制作顶部标签
- 是否可以自动拉取“随机”;标签“;从一长串文本中提取