使用jquery在地址栏上的URL

时间:2013-01-15 19:43:36

标签: jquery html web

我在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();
        });
    });

但我有问题,地址栏上没有出现链接名称......

我的问题是:如何在地址栏上写下我的主播?

1 个答案:

答案 0 :(得分:2)

我假设链接是页面上的哈希值。像<a href="#div2">一样?在这种情况下,不需要此JavaScript代码。浏览器会自动滚动到具有该ID的元素。

如果您想(或出于任何原因需要)使用该代码,您可以设置location.hash,这将更新网址栏。

location.hash = $anchor.attr('href');