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 に答える