我在html上使用这个脚本:
$(function () {
$('table.menu a').bind('click', function (event) {
var $anchor = $(this);
//if you don't want to use the easing effects:
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset().top - 170
}, 1500);
event.preventDefault();
});
});
但我有问题,地址栏上没有出现链接名称......
我的问题是:如何在地址栏上写下我的主播?
答案 0 :(得分:2)
我假设链接是页面上的哈希值。像<a href="#div2">
一样?在这种情况下,不需要此JavaScript代码。浏览器会自动滚动到具有该ID的元素。
如果您想(或出于任何原因需要)使用该代码,您可以设置location.hash
,这将更新网址栏。
location.hash = $anchor.attr('href');