我测试了 stackoverflow 的一种或另一种解决方案,但它无法解决我的问题。
这是侧面: http://web02980.p4.imv.de/ 这是一个 wordpress 站点,我想使用一个简单的 jQuery 函数从 anchor 滚动到标题。
这是 jQuery 代码 http://jsfiddle.net/5phLjjce/1/ 在 jsfiddle 中它可以工作,但在我的网站上不行。
function scroll($) {
var $root = $('html, body');
$('a').click(function() {
var href = $.attr(this, 'href');
$root.animate({
scrollTop: $(href).offset().top
}, 500, function () {
window.location.hash = href;
});
return false;
});
}
jQuery(document).ready(function ($) {
scroll($);
});
我在页眉和页脚中测试了 jquery 文件。我在通用 jquery 文件和额外文件中测试了它。没有什么想滚动的。
感谢您的帮助。
最佳答案
在您的示例中,只需将 var $root = $('html, body');
替换为 var $root = $('.overflow');
。它只是 HTML 标记中的一个特定内容。
关于javascript - 简单的 jQuery scrollTo 在我的网站上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32562331/