这是我的网站http://www.hannahkennell.com/curriculum-vitae/ 目录存在问题,锚标签不起作用......
<a href="#AwardsDistinctions">Awards/Distinctions</a>
非常感谢任何帮助!
答案 0 :(得分:0)
看起来你的js文件可能有问题。我在想front.js文件;这个太大了,不能在这里张贴http://pastebin.com/sYna15QN(我拿走了你的front.js文件,将其删除,添加了两行(124和163.)。这是一个很长的镜头,但请尝试一下。这里&# 39;缩小版http://pastebin.com/XHrFVt1B尝试一下,如果有帮助,请告诉我们。
编辑:
基本上我已经添加了防止默认(并且返回false; - 只是为了确定)内部点击事件功能(第二行,第二行到最后一行):
$('body a').click(function(event) {
event.preventDefault();
hostname = $(this).prop('hostname');
pathname = $(this).prop('pathname');
qs = $(this).prop('search');
hash = $(this).prop('hash');
if (pathname.length > 0) {
if (pathname.charAt(0) != '/') {
pathname = '/' + pathname;
}
}
if ((window.location.hostname == hostname) && (window.location.pathname == pathname) && (window.location.search == qs) && (hash !== '')) {
var hash_selector = hash.replace(/([ !"$%&'()*+,.\/:;<=>?@[\]^`{|}~])/g, '\\$1');
if ($(hash_selector).length > 0)
target = hash;
else {
anchor = hash;
anchor = anchor.replace('#', '');
target = 'a[name="' + anchor + '"]';
if ($(target).length == 0)
target = '';
}
if (typeof tocplus.smooth_scroll_offset != 'undefined') {
offset = -1 * tocplus.smooth_scroll_offset;
} else {
if ($('#wpadminbar').length > 0) {
if ($('#wpadminbar').is(':visible'))
offset = -30;
else
offset = 0;
} else
offset = 0;
}
if (target) {
$.smoothScroll({
scrollTarget: target,
offset: offset
});
}
}
return false;
});
答案 1 :(得分:-1)
您应该删除在奖励/区分前写的#,以便重定向。