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년 전 조회 2,410
13년 전 조회 1,640
13년 전 조회 1,624
13년 전 조회 1,286
13년 전 조회 1,991
13년 전 조회 2,792
13년 전 조회 1,232
13년 전 조회 1,116
13년 전 조회 1,363
13년 전 조회 3,975
13년 전 조회 1,403
13년 전 조회 1,958
13년 전 조회 1,743
13년 전 조회 1,344
13년 전 조회 8,426
13년 전 조회 1,741
13년 전 조회 2,409
13년 전 조회 1,383
13년 전 조회 1,727
13년 전 조회 1,579
13년 전 조회 2,565
13년 전 조회 3,993
13년 전 조회 2,225
13년 전 조회 3,920
13년 전 조회 2,090
13년 전 조회 4,532
13년 전 조회 2,062
13년 전 조회 1,597
13년 전 조회 2,543
13년 전 조회 3,299
13년 전 조회 2,229
13년 전 조회 2,042
13년 전 조회 3,822
13년 전 조회 1,829
13년 전 조회 1,371
13년 전 조회 2,282
13년 전 조회 1,493
13년 전 조회 5,846
13년 전 조회 1,475
13년 전 조회 1,875
13년 전 조회 1,455
13년 전 조회 1,502
13년 전 조회 1,638
13년 전 조회 2,433
13년 전 조회 2,265
13년 전 조회 1,987
13년 전 조회 2,174
13년 전 조회 4,404
13년 전 조회 1,468
13년 전 조회 2,377
13년 전 조회 2,168
13년 전 조회 1,333
13년 전 조회 1,458
13년 전 조회 1,288
13년 전 조회 9,160
13년 전 조회 1,581
13년 전 조회 2,383
13년 전 조회 2,090
13년 전 조회 1,457
13년 전 조회 1,202
13년 전 조회 4,486
13년 전 조회 1,244
13년 전 조회 1,402
13년 전 조회 2,479
13년 전 조회 1,958
14년 전 조회 2,014
14년 전 조회 1,717
14년 전 조회 1,694
14년 전 조회 1,438
14년 전 조회 1,904
14년 전 조회 1,602
14년 전 조회 2,443
14년 전 조회 1,781
14년 전 조회 3,492
14년 전 조회 1,302
14년 전 조회 2,963
14년 전 조회 3,342
14년 전 조회 5,033
14년 전 조회 1,662
14년 전 조회 1,883
14년 전 조회 2,088
14년 전 조회 1,915
14년 전 조회 1,984
14년 전 조회 3,587
14년 전 조회 1,998
14년 전 조회 1,742
14년 전 조회 1,848
14년 전 조회 1,876
14년 전 조회 1,577
14년 전 조회 2,447
14년 전 조회 2,716
14년 전 조회 2,124
14년 전 조회 1,708
14년 전 조회 1,631
14년 전 조회 1,486
14년 전 조회 2,352
14년 전 조회 3,315
14년 전 조회 2,063
14년 전 조회 2,345
14년 전 조회 1,826