2011-12-21 24 views
1

在本站點上,我們已經實現了jquery地址,以便在瀏覽器中使用後退/前進按鈕時正確加載ajax內容 。jquery地址結合「常規」定位點

的問題已經出現了與具有常規錨點鏈接,那就是:

<a href="product.php?prodid=5" name="product5" />a product link</a> 

這樣做的目的當然是使brwoser向下滾動到同一位置 您點擊鏈接並點擊之前返回(這是記錄的產品列表頁面)。

有沒有排除(或不包括)jQuery地址捕獲的某些鏈接的方法?

+0

後如何使用jQuery地址(如果你把它叫做線)。 – Blender 2011-12-21 18:45:02

+0

@Blender $ .address.change(功能(事件){ \t開關(event.pathNames [0]){ 情況 '品牌':{ \t \t \t $( '#center_column')空( ); $('#center_column')。load('products.php?'+ event.queryString); break; – danifer 2011-12-21 18:46:46

回答

1

你可以只排除所有與name屬性的鏈接:

// Use this selector when initializing jQuery Address. 
$('a:not([name])').address() 
+0

感謝您對Blender的快速回復,我的真正問題從未如此。當按下scrollTop時,我動態加載數據。現在,我在加載前保存scrollTop,然後將其設置回來。 – danifer 2011-12-21 21:35:58