我正在尝试为我的网站创建一个回到顶部的按钮。
以下内容确实导致它无法正常工作:
body[data-smooth-scrolling="1"] #to-top {
right: 33px;
}
答案 0 :(得分:1)
如果你想要一个简单的"顶部"功能,请执行以下操作:
1。)将目标ID添加到HTML顶部的元素中,如下所示:
<body>
<div id="ToTopTarget">
content
</div>
</body>
2。)添加一个锚链接来定位:
<a href="#ToTopTarget">Back To Top</a>
总而言之,您拥有以下示例代码:
<body>
<div id="ToTopTarget">
content
</div>
<a href="#ToTopTarget">Back To Top</a>
</body>
如果您想要描述您的示例的功能,请查看Huangism的解释。
答案 1 :(得分:0)
添加到Sebsemillia的答案,将以下内容添加到<head>
应该将滚动设置为顶部:(假设加载了jQuery)
<script type="text/javascript">
jQuery(document).ready(function($) {
$('a[href*="#"]').click(function() {
var anchor = $('#'+this.href.split('#')[1]);
$('html,body').animate({scrollTop: anchor.offset().top},'slow');
return false;
});
});
</script>