2012-10-18 4 views
1

amplify.store를 사용하여 현재 탭의 변수를 저장하고 있는데, 다른 페이지 (해당 페이지의 기록 버전)를 클릭하면 클릭 한 탭이 ​​원하는 동작입니다. amplify.store가 여러 세션에서 유지되므로 문제가 발생합니다.
현재 val을 저장하는 데 현재 코드를 사용하고 있습니다. 메뉴의 버튼을 클릭하면amplify.store를 지우는 방법 페이지를 기반으로

amplify.store("CurrentTab","SomeVal"); 

나는 그러나 나는 그것이 작동하지 않는 이유를 모르겠습니다의 amplifystore을 삭제하세요. 다음은 내 clear 명령

<script> 
    $("#hreftothelink").click(function() { 
     amplify.store("CurrentTabH",null); 
     amplify.store("CurrentTab",null); 
     someViewModel() 
       .tabs('select','someVal'); 
    }); 
    </script> 

현재 선택되어 그 어떤 탭을 기반으로 변수를 발을 지우거나 전달하는 사람이 생각할 수있는 또 다른 방법이있다?

참고 : 누군가가 탭에있을 수있는 가변적 인 시간이 있기 때문에 amplify.store의 시간 초과 파괴를 사용하면 작동하지 않습니다.

답변

1

클릭에이를 추가 했으므로 값을 지울 수있었습니다.

var CurrentTabH = amplify.store("CurrentTabH");