2009-07-06 3 views
4

JavaScript가 포함 된 Facebook 페이지에 트리를 표시하고 싶습니다. 따라서 페이스 북에서 실행되지 않는 jQuery 또는 Ext과 같은 프레임 워크에는 아무런 의존성이 없습니다. 적어도 필자가 해당 플랫폼 (2009 년 4 월)에서 마지막으로 작업했을 때 알고 있습니다. 누구나 "프레임 워크가없는"JavaScript/트리 라이브러리를 추천 할 수 있습니까? 필자는 꽤 복잡한 JavaScript를 Facebook에 포팅했기 때문에 기존의 순수한 JavaScript 라이브러리를 포팅 할 수있을 것이라고 확신합니다.프레임 워크가없는 JavaScript 트리 기능

명확화 포인트 : 나는

  • FBJS을 목표로하고 내가 너무 (와 않았다) 자바 스크립트/트리 엔진 구글 수 있지만 권장 사항을 모색하고

    • 에 어느 (들)
  • +0

    프레임 워크 원본을 페이지에 복사하려고 했습니까? – Gumbo

    +0

    @Gumbo, Facebook은 제한적이고 위생적 인 JS를 사용합니다. – Nosredna

    +0

    게시하기 전에 다음을 고려하십시오. "프레임 워크 없음"의 어떤 부분을 이해하지 못합니까? 솔직히 나는 Javascript 프레임 워크를 제외시키려는 질문을해야한다고 역겹고, 스레드는 명시 적으로 배제하라는 질문에 대한 논의로 넘어갔습니다. –

    답변

    6

    봐 ... http://www.destroydrop.com/javascripts/tree/ 그 오프 토글 할 수 있습니다 그들 내부에 다른 DOM 노드를 DOM 노드의 무리를 가진 단지 문제

    +0

    게시 된 방법이 훨씬 간단하지만 직접적인 방법을 사용하지 마십시오. 삭제 된 광산. :) 이것은 OP가 찾고있는 것과 정확히 같습니다! 브라보. – Skeolan

    1

    로 FBJS에서 munging을 보았습니다. jQuery가 작동하지 않는 이유는 모르겠지만 누군가 통찰력이 있다면 그 말을 듣고 싶습니다.

    충돌로 인해 jQuery의 $를 사용할 수 없다는 것을 알고 있습니다. 그러나 그것은 충분히 쉽게 $()에서 jQuery()로 바뀔 수 있습니다.

    내가 좋아하는 treeview를 말할 수는 있지만 페이스 북에서 시도하지 않고 jQuery와 같은 이유로 실패 할 수있다.

    +0

    JavaScript 대신 FBJS가 실행 중일 수 있습니다. – Nosredna

    +0

    참으로 FBJS를 실행 중입니다. –

    +0

    FaceBook이 FBJS2에서 작동하고 있는데, 이는 jQuery를 실행하기에 충분할 수 있습니다. jQuery를 죽이는 것은 아닙니다. 누락되거나 변경된 기능 (innerHTML이없는 등)입니다. 토론 : http://forum.developers.facebook.com/viewtopic.php?id=27577&p=1 – Nosredna

    1

    대부분 FBML 및 FBJS에서 작업하는 경우 FB를 munging하지 않고 <fb:iframe/>을 사용하여 원시 HTML 및 JavaScript를 렌더링 할 수 있습니다.

    어떤 페이지를 타겟팅하고 있습니까? <fb:iframe/>은 캔버스 페이지에서는 작동하지만 사용자의 프로필 페이지에서는 작동하지 않습니다.

    +0

    FBJS를 대상으로하고 싶습니다. 캔버스 페이지에서 시작되지만 궁극적으로 응용 프로그램으로 확장 될 수 있습니다. fb/iframe은 "탭의 응용 프로그램"에 적용 할 수 없습니다. –

    2

    JS 트리에 대한 요구 사항을 설명하지 않았으므로 직접 작성하는 것이 좋습니다. 좀 더 복잡한 기능이 필요한 경우가 아니면 비교적 간단한 작업입니다.

    간단한 트리입니다 (디스플레이 블록/없음)이 구현에서

    1

    당신이 정말로 원하는 것을 얻기 위해 자신의 글을 쓰고 테스트해야하며, 나무에서 원하는 것을 정확하게 설명하지는 않았지만 아마도 treeview의 무료 버전을 사용해보십시오.

    관련 문제