2011-10-18 4 views
0

요소의 올바른 위치를 얻는 방법은 무엇입니까?요소의 올바른 위치를 얻는 방법은 무엇입니까?

나는() 메소드 왼쪽 상단 위치를 얻을 수 있지만, JQuery와 위치를 사용하여 올바른 위치를 얻는 방법을 알아낼 수 없습니다

var ul_list_position = $("#list"); 
    var ul_list_left_positon_value = ul_list_position.position(); 

    alert("Left position: "+ ul_list_left_position_value.left); 

답변

3
var left = $("#list").position().left; // get left position 
var width = $("#list").width(); // get width; 

var right = width + left; // add the two together 
9

오른쪽 위치를 얻기 위해 당신은 알고있을 수 있습니다 컨테이너의 너비. 따라서 요소의 너비를 왼쪽 위치에 추가하는 것보다 컨테이너 너비에서 그 값을 멀리 가져와야합니다. 예를 들어 :

var right = $container.width() - ($element.position().left + $element.width()) 

희망하는 데 도움이 :)

관련 문제