0

如果 URL 的结尾等于 = #trending,我需要隐藏并显示一个 DIV

我有一个功能可以完成大部分工作,我只是不确定如何获取当前页面的 url 的末尾。

function hideLgFooter() {
    var url = document.location.toString();
    var checkUrl = ;

    if (checkUrl == '#trending'){
        $('.footer-lg').show();
        $('.footer-sm').hide();
    }
}
4

3 回答 3

3

您可以使用window.location.hash

if (window.location.hash == '#trending') {
    ...
于 2013-02-25T04:40:48.683 回答
0

你能做的就是使用split.

function hideLgFooter() {
    var url = document.location.toString().split('#');
    var checkUrl = ;

    if (url[1] == 'trending')
    {
        $('.footer-lg').show();
        $('.footer-sm').hide();
    }
}

试试上面的,看看它是否有效。

于 2013-02-25T04:42:42.417 回答
0
var _url = location.href;
var _reg = /(#trending)$/;
_reg.test(_url);

所以

    if (_reg.test(_url)){
      $('.footer-lg').show();
      $('.footer-sm').hide();
    }
于 2013-02-25T04:42:54.090 回答