문제

내가 직면하고 이상한 문제 firefox,나는 DIV ID="popup_layer".내가 사용하여 Jquery 을 찾아 이 DIV 는 잘 작동:

var rightPosition=$j("#popup_layer")

하지만 내가 찾으려고의 위치를 DIV:

var rightPosition=$j("#popup_layer").position().left; 

나는 다음과 같은 제외에서 방화:

[예외..."로 변환하지 못 JavaScript 인수 arg0[nsIDOMViewCSS.getComputedStyle]"nsresult:"0x80570009(NS_ERROR_XPC_BAD_CONVERT_JS)"위치:"JS 프레임:: http://localhost:20094/Scripts/CombineJS.ashx?JSFiles=/Scripts/jquery-1.2.6.min.js;%20%20%20%20/Scripts/PDP/newModalBox.js;%20%20%20%20/Scripts/CookieHelpers.js;%20%20%20%20popupLayer.js;%20%20%20%20/BE/Scripts/scripts.js;::익명::선 23"데이터:아]

도움이 되었습니까?

해결책 2

몇 가지 이유 때를 제거하는 스타일에 내 div 그것은 작동하기 시작합

<div id="popup_layer" style="display:none;">

하기

<div id="popup_layer">

완전히 이상한!

다른 팁

를 검색할 수 없습니다 차원의 위치나 DOM 요소 display:none.에 의해 정의는 요소는 가정하지 않는 존재하 렌더링이 페이지에 따라서 그것은 없는 공간입니다.

난 떠난 요소를 표시하는 처음에 받고,치수를 원하는 다음을 적용하"display:none"당신은 완료 후에 측정이다.

또는 사용할 수 있습니"visibility:hidden"대신 합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top