저는 현재 회사의 내부 지식 기반을 유지 관리 할 책임이 있습니다. 사이트는 플래시 탐색 및 ASP를 사용하여 페이지 중간의 div에 콘텐츠를 가져옵니다. 나는 사이트를 재 설계하고 여러 가지 이유로 플래시와 ASP의 사용을 배제하고 있습니다. 하나는이 리소스를 오프라인에서 사용할 수 있어야한다는 것입니다. 그래서 정적 탐색을 만들었고 AJAX를 사용하여 DIV에 내용을 적용했습니다. 이것이 최선의 방법은 아니지만 모든 페이지에 탐색 기능이 필요하고 수천 개의 개별 페이지를 수정할 수있는 옵션이 없다는 것을 알고 있습니다. 지금까지 내가 한 모든 일은 위대한 일입니다! 여기 AJAX - DIV 내에서 링크 가능한 콘텐츠 유지
이 문제는 DIV 내부에 열페이지는 링크 자체의 톤이있다. 이 링크는 새로운 페이지에서 열리고 있으며 그럴 것입니다. 다른 모든 페이지는 해당 DIV 안에 열어야합니다. 이것이 가능하다면 나는 알지도 못하지만 모범 사례가 아니더라도 답을 얻고 싶습니다. 당신의 답변에 미리
감사합니다,
마티
jQuery를 사용할 수 있습니까? 이벤트 위임에 대해 매우 사용하기 쉬운 메소드를 제공하며 문제가 해결되어야합니다 (모든 링크는 도메인 내부에 있음). ['jQuery.on()'] (http://api.jquery.com/on/)을보십시오. – bfavaretto
그는 모든 페이지에서 jQuery를 사용하여 다시 작성해야하므로 전 세계 헤더 재 작성을 수행해야합니다. AJAX는 오프라인으로 실행해야하기 때문에 옵션이 아닙니다. –
@ JohnGreen-PageSpike, 확실합니까? 나는 그가 ajax (이미 그것을 사용하고있다.)와 함께 괜찮으며, DOM이 ajax-updated 된 후에 추가 된 앵커에 대한 클릭을 잡기를 원한다. 이것이 그가 요구하는 것이라면, 대표단이 갈 길입니다. jQuery는 첫 번째 페이지에만 포함되어야하며 다른 페이지는 일부 div에 직접 삽입됩니다. – bfavaretto