如果url的结尾等于显示和隐藏?

时间:2013-02-25 04:37:49

标签: jquery

如果网址末尾等于= #trending

,我需要隐藏并显示DIV

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

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

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

3 个答案:

答案 0 :(得分:3)

您可以使用window.location.hash

if (window.location.hash == '#trending') {
    ...

答案 1 :(得分:0)

您可以使用split

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

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

尝试以上,看看它是否有效。

答案 2 :(得分:0)

var _url = location.href;
var _reg = /(#trending)$/;
_reg.test(_url);

所以

    if (_reg.test(_url)){
      $('.footer-lg').show();
      $('.footer-sm').hide();
    }