2011-05-13 5 views
0

Fancybox를 사용하여 내 페이지의 iframe에서 내용을 열어 잘 작동합니다.OpenjQuery Fancybox Lightbox in Rails

이 콘텐츠에는 공유 바가 있지만, 소셜 미디어에 게시 된 링크를 클릭하면 콘텐츠가 iframe에서 열리지 않고 콘텐츠로 바로 연결되므로 레이아웃이 엉망입니다. 링크가있는 경우 사용자에게 대체 레이아웃을 지정 iframe이

  • 에서 홈페이지로 리디렉션 사용자가 링크로 직접 이동

    1. 경우 오픈 :

      나는 않습니다 중 하나를 할 수있게하려면 나는 내 사이트를 구축 레일 3를 사용하고

    을 클래스 = "iframe이"이하지 않는 링크를 클릭, 나는 자동으로 iframe에 내용을 열기에 대해 this 게시물을 발견, 문제는 사용자 경우입니다 내 사이트의 링크 클릭 (class = "iframe") 그것은 iframe 내에서 iframe을 엽니 다!

    좋은 해결 방법이 있습니까?

    의미가 있습니까?

    감사합니다.

  • 답변

    1

    자바 스크립트에서는이 페이지는 iframe을

    var isInIFrame = (window.location != window.parent.location) ? true : false; 
    

    이미 있는지 확인할 수 있습니다 당신은 iframe에 내용을로드 할 것인지 여부를 결정하는 온 클릭이 검사를 할 수 있습니다.

    이 정보가 유용할까요? 내가 그 질문을 완전히 이해하고 있는지 확신 할 수 없다.