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,792
14년 전 조회 2,041
14년 전 조회 2,040
14년 전 조회 1,691
14년 전 조회 2,344
14년 전 조회 3,153
14년 전 조회 1,658
14년 전 조회 1,544
14년 전 조회 1,756
14년 전 조회 4,333
14년 전 조회 1,817
14년 전 조회 2,345
14년 전 조회 2,143
14년 전 조회 1,759
14년 전 조회 8,792
14년 전 조회 2,126
14년 전 조회 2,810
14년 전 조회 1,802
14년 전 조회 2,178
14년 전 조회 1,987
14년 전 조회 2,953
14년 전 조회 4,391
14년 전 조회 2,623
14년 전 조회 4,308
14년 전 조회 2,488
14년 전 조회 4,932
14년 전 조회 2,483
14년 전 조회 2,024
14년 전 조회 2,949
14년 전 조회 3,743
14년 전 조회 2,642
14년 전 조회 2,478
14년 전 조회 4,234
14년 전 조회 2,265
14년 전 조회 1,800
14년 전 조회 2,685
14년 전 조회 1,900
14년 전 조회 6,242
14년 전 조회 1,896
14년 전 조회 2,272
14년 전 조회 1,863
14년 전 조회 1,916
14년 전 조회 2,034
14년 전 조회 2,828
14년 전 조회 2,690
14년 전 조회 2,368
14년 전 조회 2,585
14년 전 조회 4,798
14년 전 조회 1,882
14년 전 조회 2,783
14년 전 조회 2,610
14년 전 조회 1,745
14년 전 조회 1,875
14년 전 조회 1,638
14년 전 조회 9,525
14년 전 조회 1,992
14년 전 조회 2,812
14년 전 조회 2,465
14년 전 조회 1,877
14년 전 조회 1,641
14년 전 조회 4,862
14년 전 조회 1,678
14년 전 조회 1,851
14년 전 조회 2,907
14년 전 조회 2,409
14년 전 조회 2,424
14년 전 조회 2,127
14년 전 조회 2,100
14년 전 조회 1,820
14년 전 조회 2,277
14년 전 조회 1,998
14년 전 조회 2,851
14년 전 조회 2,201
14년 전 조회 3,876
14년 전 조회 1,723
14년 전 조회 3,379
14년 전 조회 3,738
14년 전 조회 5,407
14년 전 조회 2,103
14년 전 조회 2,309
14년 전 조회 2,511
14년 전 조회 2,294
14년 전 조회 2,337
14년 전 조회 4,004
14년 전 조회 2,419
14년 전 조회 2,142
14년 전 조회 2,279
14년 전 조회 2,265
14년 전 조회 1,983
14년 전 조회 2,837
14년 전 조회 3,058
14년 전 조회 2,527
14년 전 조회 2,098
14년 전 조회 1,981
14년 전 조회 1,850
14년 전 조회 2,734
14년 전 조회 3,764
14년 전 조회 2,474
14년 전 조회 2,759
14년 전 조회 2,273