Top

[Javascript] ÆÄÀ̾î Æø½º event.x, event.y | Web-Programing
±è°æÈÆ (admin) | Editor | 2013/12/13 17:44:29 | Á¶È¸:5833

ÆÄÀ̾î Æø½º¿¡¼­ event.x, event.y »ç¿ë

 

¿¹¸¦µé¾î ¾Æ·¡¿Í °°ÀÌ IE¿¡¼­ Ŭ¸¯ÇÑ ÁöÁ¡ÀÇ x, yÁÂÇ¥¸¦ ±¸ÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ÀÖ´Ù°í ÇÏÀÚ.

 

document.getElementById("qlayer").style.pixelLeft=(document.body.scrollLeft+event.x) ;
document.getElementById("qlayer").style.pixelTop=(document.body.scrollTop+event.y);

 

À̸¦ ÆÄÀ̾îÆø½º¿¡¼­ µ¿ÀÛÀ» ÇÏ°Ô ÇÏ·Á¸é ¹Ýµå½Ã event¸¦ »ç¿ëÇÒ °æ¿ì ÆĶó¹ÌÅÍ·Î eventÀÎÀÚ¸¦ Àü´ÞÇÒ °Í.

 

function viewLayer(test, test1, event)

 

¶ÇÇÑ IE¿¡¼± pixelLeft, pixelTop »ç¿ëÇßÁö¸¸ ÆÄÀ̾îÆø½º¿¡¼± ¾Æ·¡¿Í °°ÀÌ »ç¿ëÇÒ °Í.

 

document.getElementById("qlayer").style.left=(event.clientX)  + "px";
document.getElementById("qlayer").style.top=(event.clientY)  + "px";

 

¹Ýµå½Ã "px"¸¦ ºÙ¿©ÁÙ °Í.

 

ºê¶ó¿ìÀú üũÇÏ´Â Á¤¼®Àº ¾Æ´ÏÁö¸¸ °£´ÜÈ÷ ÇÏÀÚ¸é

 

if(document.all)
{

    document.getElementById("qlayer").style.pixelLeft=(document.documentElement.scrollLeft + event.x) ;
    document.getElementById("qlayer").style.pixelTop=(document.documentElement.scrollTop + event.y) ;
}
else

{
     document.getElementById("qlayer").style.left=(document.documentElement.scrollLeft + event.clientX) + "px";
     document.getElementById("qlayer").style.top=(document.documentElement.scrollTop + event.clientY) + "px";
}

 

Âü°í.

 

ÃÖ±Ù À¥Ç¥ÁØ°ú Á¢±Ù¼º Çâ»óÀÇ µ¿Çâ¿¡ µû¶ó ¼Ò½º óÀ½¿¡ DOCTYPE¿¡¼­ DTD ÁöÁ¤À» ÇÏ°í ÀÖ½À´Ï´Ù. À̶§ document.body.scrollTopÀº

´õÀÌ»ó »ç¿ëµÇÁö ¾Ê°í ´ë½Å document.documentElement.scrollTopÀ» Á¦°øÇÕ´Ï´Ù. µû¶ó¼­ document.body.scrollTopÀ»

document.documentElement.scrollTopÀ¸·Î ¹Ù²Ù¸é µË´Ï´Ù.

 

º¸Åë À¥Ç¥ÁØ¿¡ ´ëÇÏ¿© ÀÌÇØÇÏÁö ¸øÇÏ´Â °æ¿ì doctype ¼±¾ðÀ» Á¦°ÅÇÏ´Â ¹æ¹ýÀ¸·Î ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ´Â °æÇâÀÌ ÀÖÀ¸³ª

ÀÌ°ÍÀº ¹Ù¸¥ ¼±ÅÃÀÌ ¾Æ´Õ´Ï´Ù.



Ãâó : http://blog.naver.com/zamzacs?Redirect=Log&logNo=80058572324

 

 

DTD¹öÀü¿¡ µû¸¥ document.documentElement, document.body »ç¿ë

 

Browser

DOM Properties 

HTML 4.01
 - loose.dtd

HTML 4.01 
- strict.dtd

XHTML 1.0 
- transitional.dtd

XHTML 1.0
 - strict.dtd

XHTML 1.1

IE
6.0 / 7.0

documentElement.scrollLeft

¡Û

¡Û

¡Û

¡Û

¡Û

body.scrollLeft

£Ø

£Ø

£Ø

£Ø

£Ø

Firefox 
2.0.0.6

documentElement.scrollLeft

£Ø

¡Û

¡Û

¡Û

¡Û

body.scrollLeft

¡Û

£Ø

£Ø

£Ø

£Ø

Opera 
9.10

documentElement.scrollLeft

¡Û

¡Û

¡Û

¡Û

¡Û

body.scrollLeft

¡Û

¡Û

¡Û

¡Û

¡Û

Safari 
3.0.3

documentElement.scrollLeft

£Ø

£Ø

£Ø

£Ø

£Ø

body.scrollLeft

¡Û

¡Û

¡Û

¡Û

¡Û

Netscape 
9.0b2

documentElement.scrollLeft

£Ø

¡Û

¡Û

¡Û

¡Û

body.scrollLeft

¡Û

£Ø

£Ø

£Ø

£Ø



Ãâó : http://cafe.naver.com/requirements/559

°øÀ¯Çϱâ
°øÀ¯Çϱâ
0
0
0


´ñ±ÛÀ» ºÒ·¯¿À´Â ÁßÀÔ´Ï´Ù.
¡ã ÀÌÀü±Û ÁÁÀº »çÀÌÆ® Çϳª À־ °øÀ¯ÇÕ´Ï´Ù. ÀÌ°­Çö (lkhtt) 2014-02-04 09:35:52
¡å ´ÙÀ½±Û [°øÅë] µµ¸ÞÀÎ(URL) À¯È¿¼º üũ. ±è°æÈÆ (admin) 2013-12-10 09:55:53