사용 jQuery, 그것은 인생을 훨씬 쉽게 만들 수 있습니다 jQuery를 사용하여 간단한 예는 ...입니다. ..
HTML :
<a href="javascript:void(0)" id="savelayout">Save</a>
자바 스크립트 :
$('#savelayout').click(function(){
var postData = {};
$('.xy').each(function(){
var id = $(this).attr('id');
var pos = $(this).position();
if (id && id.length){
postData[$(this).attr('id')] = pos.left.toString() + ',' + pos.top.toString();
}
});
$.post('savelayout.php', postData, function(data, textStatus){
if(textStatus == 'success'){
alert('Positions saved successfully.');
}
});
});
당신이 저장하려는 모든 요소를 대상으로합니다 CSS 셀렉터와 $('.xy')
에 .xy
를 교체합니다. 당신은 당신이 "divid1"와 "divid2"ID 년대에 두 개의 저장 가능한 요소가 있다면, 그렇게되면, PHP ($_POST
)에 게시 된 데이터는 다음과 같이 표시됩니다
array(
'divid1' => '123,351',
'divid2' => '512,136'
);
할 수 있습니다 다음 explode
바이 각 문자열 각 int를 x 및 y 좌표로 가져옵니다.
'움직이는'부분이나 'div'의 위치를 읽는 방법을 묻는 중입니까? –
div의 위치를 읽어 주셔서 감사합니다. –
이렇게하는 많은 도서관, 단순한 Google 검색은 많은 결과를 나타낼 것입니다. 유이 역시 좋은 생각으로 떠오른다. – Zoidberg