c

클릭위치로 레이어 띄우기

게시판등에서 닉네임 클릭시 X값과 Y값을 계산해서 클릭위치에서 레이어를 띄워주는
소스를 사용하고 있습니다.
구글링을 하여 괜찮은 소스를 사용하고 있는데요
클릭지점마다 조금씩 위치가 바뀌게 하지 않고 위치 지점이 고정되게끔 해주고 싶은데
방법을 모르겠네요
<script type="text/javascript">
function abspos(e){
    this.x = e.clientX + (document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft);
    this.y = e.clientY + (document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);
    return this;
}

function itemClick(e){
    var ex_obj = document.getElementById('lay');
    if(!e) e = window.Event;
    pos = abspos(e);
    ex_obj.style.left = pos.x+"px";
    ex_obj.style.top = (pos.y+10)+"px";
    ex_obj.style.display = ex_obj.style.display=='none'?'block':'none';
}
</script>
 
<div id="lay" style="position:absolute; display:none;">내용이 어쩌고 저쩌고</div>
<div style="padding:300px 0 0 200px;"><input type="button" onclick="itemClick(event);" value="클릭"></div>
 
여기서 어떻게 수정해야 할까요? 아시는 분 계시면 정중하게 부탁좀 드리겠습니다
개발자가 아니라 수정하기가 참 힘이 드네요
|

댓글 1개

ex_obj.style.left = pos.x+"px";
ex_obj.style.top = (pos.y+10)+"px";
이부분을
ex_obj.style.left = "100px";
ex_obj.style.top = "100px";
이렇게 해주면 되지 않을까용?
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
14년 전 조회 2,740
14년 전 조회 1,999
14년 전 조회 2,003
14년 전 조회 1,637
14년 전 조회 2,298
14년 전 조회 3,112
14년 전 조회 1,606
14년 전 조회 1,497
14년 전 조회 1,711
14년 전 조회 4,295
14년 전 조회 1,762
14년 전 조회 2,301
14년 전 조회 2,096
14년 전 조회 1,712
14년 전 조회 8,760
14년 전 조회 2,082
14년 전 조회 2,763
14년 전 조회 1,757
14년 전 조회 2,129
14년 전 조회 1,951
14년 전 조회 2,913
14년 전 조회 4,342
14년 전 조회 2,580
14년 전 조회 4,264
14년 전 조회 2,444
14년 전 조회 4,888
14년 전 조회 2,433
14년 전 조회 1,991
14년 전 조회 2,908
14년 전 조회 3,714
14년 전 조회 2,603
14년 전 조회 2,434
14년 전 조회 4,195
14년 전 조회 2,224
14년 전 조회 1,762
14년 전 조회 2,646
14년 전 조회 1,866
14년 전 조회 6,198
14년 전 조회 1,848
14년 전 조회 2,224
14년 전 조회 1,830
14년 전 조회 1,889
14년 전 조회 1,995
14년 전 조회 2,793
14년 전 조회 2,646
14년 전 조회 2,330
14년 전 조회 2,538
14년 전 조회 4,756
14년 전 조회 1,839
14년 전 조회 2,735
14년 전 조회 2,570
14년 전 조회 1,706
14년 전 조회 1,829
14년 전 조회 1,610
14년 전 조회 9,477
14년 전 조회 1,944
14년 전 조회 2,753
14년 전 조회 2,408
14년 전 조회 1,828
14년 전 조회 1,595
14년 전 조회 4,822
14년 전 조회 1,626
14년 전 조회 1,797
14년 전 조회 2,845
14년 전 조회 2,358
14년 전 조회 2,376
14년 전 조회 2,076
14년 전 조회 2,057
14년 전 조회 1,777
14년 전 조회 2,257
14년 전 조회 1,950
14년 전 조회 2,796
14년 전 조회 2,147
14년 전 조회 3,835
14년 전 조회 1,681
14년 전 조회 3,338
14년 전 조회 3,683
14년 전 조회 5,381
14년 전 조회 2,050
14년 전 조회 2,252
14년 전 조회 2,463
14년 전 조회 2,249
14년 전 조회 2,299
14년 전 조회 3,954
14년 전 조회 2,365
14년 전 조회 2,096
14년 전 조회 2,238
14년 전 조회 2,223
14년 전 조회 1,937
14년 전 조회 2,785
14년 전 조회 3,039
14년 전 조회 2,479
14년 전 조회 2,051
14년 전 조회 1,962
14년 전 조회 1,831
14년 전 조회 2,690
14년 전 조회 3,724
14년 전 조회 2,418
14년 전 조회 2,710
14년 전 조회 2,213