2011-09-17 3 views
0

저는 기존의 '소프트웨어'처럼 작동 할 웹 응용 프로그램을 구축하고 있습니다 : 최대한 적은 페이지를 다시로드하고 가능한 한 페이지를 리디렉션하십시오.필요한 경우에만 동적 JS 페이지에 필요할 때만 렌더링해야합니다.

페이지 재로드 및 리디렉션의 해결책은 앱에서 '탭'으로 사용하는 것이므로 다른 탭을 클릭하면 현재 콘텐츠의 div가 0 너비로 줄어 듭니다.

제 질문은 : 클릭 할 때가 아니라면로드 할 탭의 내용 (JS, w/PHP 백엔트에서 작성)을 막는 방법은 무엇입니까?

답변

0

그냥 등 링크/버튼/때까지로드되지 않습니다 (이것이 내가 불필요한 부하를 줄이기 위해해야 ​​할 일입니다 가정). 탭으로 이동합니다.

jQuery tab implementations도 참조하십시오.

0

백엔드가 PHP 인 경우 클라이언트에서 보내는 내용을 PHP에서 제어해야합니다.

js가 코드를 가져올 때까지로드하지 않을 항목을 제어하기에는 너무 늦었습니다. 숨기거나 제거 할 수는 있지만 이미로드되었습니다.

그래서 불필요한로드를 줄이려면 좋은 예제로서 활성 '탭'만 클라이언트에 보내야합니다. 그것은 귀하의 경우에 PHP로 이루어져야합니다.

관련 문제