2013-02-25 82 views
0

我需要隱藏和顯示一個DIV,如果一個網址的結尾等於= #trending顯示並隱藏,如果url結束等於?

我有沒有大部分,我只是不知道如何獲得的URL的最後一個功能當前頁面。

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

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

如果(checkUrl == '#trending'){這種情況將不會執行內部代碼,因爲它會失敗,每次... – 2013-02-25 04:40:30

回答

3

您可以使用window.location.hash

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

你可以做的是使用split

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

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

試試上面,看看它是否工作。

+0

@Blender ??????? – 2013-02-25 04:46:18

+0

@Blender是啊,我不小心寫了它..對我的不好...我知道分裂是JavaScript的核心部分。 – 2013-02-25 04:49:07

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

所以

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