2011-01-23 81 views
1

我正在使用jQuery地址插件,我有以下代碼。JQuery地址插件

$.address.change(function(e) { 
    if (e.value == "/") { 
     $.address.value("/Login.html");     
    } 
    else { 
     $('#holder').load(e.value);  
    } 
}); 

$('a').address(function() { 
    return $(this).attr('href').replace(/^#/, ''); 
}); 

的問題是,變化事件總是執行其他塊的頁面是否改變與否。在這一天之前,它工作完美。

回答

-3

我使用JQuery Address Plugin解決了這個問題。

0

檢查e.value是什麼,以及它突然與「/」不同的原因。

+0

第一次加載頁面時,它是「/」,當它在任何頁面上時都是「/page.html」。所以在主頁上說「Index.html」它應該去「Login.html」,當它已經過來「Login.html」時,它應該停止。 – Neutralizer 2011-01-23 11:34:08