2009-12-22 3 views
0

jQuery 사이클 플러그인을 고소하고 있습니다. 그러나 내가 겪을 수없는 한 가지 문제가 있습니다.jquery cycle - AJAX로 일시 중지하거나 중단 할 수 없습니다.

내 페이지가 Ajax를 통해로드되지만 브라우저를 통해 페이지를 직접 새로 고치면 시간 초과가 여전히 이전 페이지 뷰를 기반으로하는 것처럼 보입니다.

슬라이드 자체는 제대로 작동하지만 호출기의 활성 슬라이드가 잘못된 부분을 강조 표시합니다. 시간 초과를 재설정하는 방법이나 신선한로드에서 사이클을 재설정하는 방법에 대한 아이디어는 $('#divid').cycle('pause')$('#divid').cycle('stop')으로 보이지 않습니다.

어떤 통찰력에도 감사드립니다.

+1

정말 대단하다면 왜 고소하고 있습니까? : P – munch

+0

@munch - bah-dum-PSH. –

+0

나는 당신이 "ajax에 의해로드 됨"이라는 의미의 코드를 추가해야한다고 생각합니다. 어떻게주기 플러그인과 관련이 있습니까? – jitter

답변

1

Firefox에서 주로 발생합니까? 특히 FF로이 동작을 발견했습니다. 페이지 새로 고침시 JavaScript 상태를 유지하는 것으로 보입니다. 전체 상태가 아니라면 그 부분. 시도해 볼만한 것이 있습니다 :

새로 고침 버튼을 클릭하거나 F5를 누르는 대신 커서를 검색 주소창에 놓고 Enter 키를 누르십시오. 내 관찰에서,이 페이지를 다시 가져 오는 것, 그것을 보유하고있을 수있는 이전 자바 스크립트 상태를 지우고 다시 렌더링합니다.

enter-on-address bar 트릭을 수행 한 후에도 문제가 계속 발생하면 브라우저가 아니라 브라우저의 원인임을 알 수 있습니다.

관련 문제