>  기사  >  웹 프론트엔드  >  div 레이어를 마우스로 움직이게 하는 구현 코드, 즉 ff_javascript 기술

div 레이어를 마우스로 움직이게 하는 구현 코드, 즉 ff_javascript 기술

WBOY
WBOY원래의
2016-05-16 18:38:56722검색

.center_div2
{
위치: 절대;
z-색인: 1;
텍스트 정렬: 센터
배경색: #e0e7ef; >}

.center_div_tips2
{
위치: 상대;
색상: 빨간색
}


데이터 업데이트 중...< 스팬>



코드 복사 코드는 다음과 같습니다. >function IsIE() {
var OsObject = "";
if (navigator.userAgent.indexOf("MSIE") > 0) {
return true; 🎜> function mouseMove(ev) {
/*ie 이벤트 메커니즘은 ff*/와 다릅니다.
ev = ev || window.event
var mousePos = mouseCoords(ev); >var DetailDiv = document .getElementById("detailDiv"); //팝업될 레이어
detailDiv.style.left = (mousePos.x 10) "px"
detailDiv.style.top = ( mousePos.y 18) "px ";
}
function mouseCoords(ev) {
if (ev.pageX || ev.pageY) {
return {
x: ev.pageX ,
y: ev .pageY
};
}
/*ie 경계 처리가 ff*/
if (IsIE()) {
return { x: ev.clientX document.documentElement.scrollLeft - document.documentElement.clientLeft, y: ev.clientY document.documentElement.scrollTop - document.documentElement.clientTop }
}
else {
return { x: ev. clientX document.body.scrollLeft - 문서 .body.clientLeft, y: ev.clientY document.body.scrollTop - document.body.clientTop }
}
}
document.onkeydown = keydown;
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.