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,672
14년 전 조회 1,934
14년 전 조회 1,944
14년 전 조회 1,577
14년 전 조회 2,244
14년 전 조회 3,046
14년 전 조회 1,549
14년 전 조회 1,438
14년 전 조회 1,652
14년 전 조회 4,233
14년 전 조회 1,696
14년 전 조회 2,242
14년 전 조회 2,042
14년 전 조회 1,653
14년 전 조회 8,696
14년 전 조회 2,028
14년 전 조회 2,697
14년 전 조회 1,692
14년 전 조회 2,064
14년 전 조회 1,885
14년 전 조회 2,853
14년 전 조회 4,281
14년 전 조회 2,511
14년 전 조회 4,202
14년 전 조회 2,389
14년 전 조회 4,818
14년 전 조회 2,367
14년 전 조회 1,917
14년 전 조회 2,847
14년 전 조회 3,647
14년 전 조회 2,542
14년 전 조회 2,361
14년 전 조회 4,131
14년 전 조회 2,150
14년 전 조회 1,697
14년 전 조회 2,583
14년 전 조회 1,802
14년 전 조회 6,135
14년 전 조회 1,788
14년 전 조회 2,156
14년 전 조회 1,775
14년 전 조회 1,837
14년 전 조회 1,933
14년 전 조회 2,753
14년 전 조회 2,595
14년 전 조회 2,274
14년 전 조회 2,479
14년 전 조회 4,694
14년 전 조회 1,790
14년 전 조회 2,675
14년 전 조회 2,504
14년 전 조회 1,642
14년 전 조회 1,763
14년 전 조회 1,577
14년 전 조회 9,411
14년 전 조회 1,889
14년 전 조회 2,689
14년 전 조회 2,356
14년 전 조회 1,765
14년 전 조회 1,532
14년 전 조회 4,761
14년 전 조회 1,580
14년 전 조회 1,721
14년 전 조회 2,784
14년 전 조회 2,284
14년 전 조회 2,321
14년 전 조회 2,003
14년 전 조회 1,988
14년 전 조회 1,716
14년 전 조회 2,217
14년 전 조회 1,889
14년 전 조회 2,740
14년 전 조회 2,069
14년 전 조회 3,770
14년 전 조회 1,615
14년 전 조회 3,268
14년 전 조회 3,625
14년 전 조회 5,348
14년 전 조회 1,994
14년 전 조회 2,194
14년 전 조회 2,395
14년 전 조회 2,173
14년 전 조회 2,237
14년 전 조회 3,887
14년 전 조회 2,304
14년 전 조회 2,039
14년 전 조회 2,173
14년 전 조회 2,163
14년 전 조회 1,872
14년 전 조회 2,711
14년 전 조회 3,003
14년 전 조회 2,425
14년 전 조회 1,989
14년 전 조회 1,926
14년 전 조회 1,786
14년 전 조회 2,632
14년 전 조회 3,639
14년 전 조회 2,366
14년 전 조회 2,639
14년 전 조회 2,147