Jquery Firefox 오류를 찾는 위치를()의 DIV
문제
내가 직면하고 이상한 문제 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
"대신 합니다.