2011-12-21 2 views
1

이 사이트에서는 브라우저에서 뒤로/앞으로 버튼을 사용할 때 Ajax 컨텐츠를 올바르게 기억하고로드하기 위해 Jquery Address를 구현했습니다. "일반"앵커 포인트와 결합 된 jquery 주소

문제

은 일반 앵커 포인트를 가지고 링크 제기 한, 즉 :

<a href="product.php?prodid=5" name="product5" />a product link</a> 
이것의 목적은 사용자가 링크를 클릭을 클릭하기 전에 있었다 같은 위치로 스크롤 brwoser 할 물론이다

뒤로 (이것은 기록을위한 제품 목록 페이지입니다).

jquery 주소가 걸리는 특정 링크를 제외하거나 포함하지 않을 수있는 방법이 있습니까?

+0

게시 할 수 있습니다. – Blender

+0

@Blender $ .address.change (함수 (이벤트) { \t 스위치 (event.pathNames [0]) { 경우 '브랜드'. { \t \t \t $ ('#의 center_column') 빈 () $ ('# center_column') .load ('products.php?'+ event.queryString); 휴식; – danifer

답변

1

당신은 단지 name 속성을 가진 모든 링크를 제외 할 수 있습니다 : 당신이 jQuery를 주소 (당신이 전화 라인)을 사용하는 방법

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

빠른 답장을 보내 주셔서 감사합니다. 내 진짜 문제는 결코 없었습니다. 스크롤 막대를 다시 누르면 데이터가 동적으로로드됩니다. 이제로드 전에 scrollTop을 저장 한 다음 다시 설정합니다. – danifer