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";
이렇게 해주면 되지 않을까용?
댓글을 작성하시려면 로그인이 필요합니다. 로그인

프로그램

+
제목 글쓴이 날짜 조회
13년 전 조회 1,724
13년 전 조회 1,008
13년 전 조회 1,027
13년 전 조회 655
13년 전 조회 1,296
13년 전 조회 2,104
13년 전 조회 623
13년 전 조회 521
13년 전 조회 693
13년 전 조회 3,285
13년 전 조회 757
13년 전 조회 1,308
13년 전 조회 1,084
13년 전 조회 733
13년 전 조회 7,734
13년 전 조회 1,106
13년 전 조회 1,756
13년 전 조회 758
13년 전 조회 1,092
13년 전 조회 923
13년 전 조회 1,894
13년 전 조회 3,320
13년 전 조회 1,537
13년 전 조회 3,244
13년 전 조회 1,417
13년 전 조회 3,855
13년 전 조회 1,407
13년 전 조회 905
13년 전 조회 1,870
13년 전 조회 2,653
13년 전 조회 1,573
13년 전 조회 1,383
13년 전 조회 3,140
13년 전 조회 1,163
13년 전 조회 728
13년 전 조회 1,621
13년 전 조회 858
13년 전 조회 5,179
13년 전 조회 831
13년 전 조회 1,218
13년 전 조회 821
13년 전 조회 838
13년 전 조회 959
13년 전 조회 1,773
13년 전 조회 1,578
13년 전 조회 1,304
13년 전 조회 1,507
13년 전 조회 3,662
13년 전 조회 774
13년 전 조회 1,660
13년 전 조회 1,481
13년 전 조회 627
13년 전 조회 747
13년 전 조회 627
13년 전 조회 8,358
13년 전 조회 843
13년 전 조회 1,647
13년 전 조회 1,317
13년 전 조회 750
13년 전 조회 492
13년 전 조회 3,729
13년 전 조회 544
13년 전 조회 694
13년 전 조회 1,751
13년 전 조회 1,250
13년 전 조회 1,296
13년 전 조회 1,003
13년 전 조회 947
13년 전 조회 704
13년 전 조회 1,250
13년 전 조회 850
13년 전 조회 1,684
13년 전 조회 1,025
13년 전 조회 2,695
13년 전 조회 560
13년 전 조회 2,235
13년 전 조회 2,615
13년 전 조회 4,378
13년 전 조회 947
13년 전 조회 1,173
13년 전 조회 1,349
13년 전 조회 1,169
13년 전 조회 1,170
13년 전 조회 2,830
13년 전 조회 1,253
13년 전 조회 1,013
13년 전 조회 1,141
13년 전 조회 1,132
13년 전 조회 812
13년 전 조회 1,703
13년 전 조회 2,084
13년 전 조회 1,371
13년 전 조회 966
13년 전 조회 939
13년 전 조회 834
13년 전 조회 1,568
13년 전 조회 2,594
13년 전 조회 1,301
13년 전 조회 1,592
13년 전 조회 1,116
🐛 버그신고