2011-02-22 83 views
12

Tôi đang cố gắng đặt hộp A để chuyển đến cùng vị trí x như hộp B. Làm cách nào để thực hiện việc này? Tôi đã thử các sau nhưng nó không hoạt động (dòng thứ hai):Cách lấy giá trị của thuộc tính CSS bằng JQuery?

$("#boxa").animate({ 
    left: $("#boxb").left 
}, 1000, function() { }); 
}); 

Cảm ơn,

Sam

Trả lời

29

hoặc

$('#boxB').css('left'); 

hoặc

$('#boxB').offset().left; 
+0

cảm ơn bù đắp() là những gì tôi đang tìm kiếm – Sam

4

Đối các thuộc tính được chỉ định bằng pixel, sử dụng:

$('#boxB').css('padding-left'); 

đưa ra một chuỗi như: '22px'

Có lẽ nó tốt hơn để sử dụng:

parseInt($('#boxB').css('padding-left'), 10); 

trong những trường hợp như vậy, mà đưa ra một số như 22.

Các vấn đề liên quan