I've no answer for you, but I just ran into a very similar problem with the Galleryview plugin (http://spaceforaname.com/galleryview), which was failing when the following returned 'undefined':
j_panels.css('paddingLeft')
일단 IE가 옳은 일을했지만 FF는 실패했습니다! :-( 어쨌든, 귀하의 게시물은 이마 두드리는 부분을 절약했습니다. 문제의 div에 'padding : 0px'를 직접 추가하면 문제가 해결되었습니다.
그리고 예, 이것은 iframe에있었습니다. 사실 라이트 박스였습니다. 흥미롭게도 Colorbox에서 아무것도 눈치 채지 못했지만 오늘 Fancybox로 전환하여 Galleryview에서 문제를보기 시작했습니다.
-------------------두가지. 첫째, 인라인 CSS 스타일은 스크립트가 실행될 때 사용할 수없는 외부 CSS와 관련된 타이밍 문제로 인해 더 잘 작동 할 수 있습니다.
둘째, iframe.contentWindow. $ (selector)는 이상한 결과를 얻을 것이라고 기대하지 않습니다. . $ () 호출은 $ () 호출과 똑같이 작동한다고 확신합니다. 즉, 콘텐츠 창에 국한되지 않고 페이지의 모든 항목에서 선택된다는 의미입니다.
출처
https://stackoverflow.com/questions/2002880