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,733
13년 전 조회 1,015
13년 전 조회 1,036
13년 전 조회 662
13년 전 조회 1,300
13년 전 조회 2,110
13년 전 조회 631
13년 전 조회 529
13년 전 조회 703
13년 전 조회 3,293
13년 전 조회 763
13년 전 조회 1,315
13년 전 조회 1,090
13년 전 조회 741
13년 전 조회 7,739
13년 전 조회 1,114
13년 전 조회 1,767
13년 전 조회 763
13년 전 조회 1,099
13년 전 조회 932
13년 전 조회 1,900
13년 전 조회 3,327
13년 전 조회 1,546
13년 전 조회 3,249
13년 전 조회 1,423
13년 전 조회 3,864
13년 전 조회 1,414
13년 전 조회 913
13년 전 조회 1,879
13년 전 조회 2,662
13년 전 조회 1,580
13년 전 조회 1,389
13년 전 조회 3,148
13년 전 조회 1,174
13년 전 조회 734
13년 전 조회 1,627
13년 전 조회 864
13년 전 조회 5,184
13년 전 조회 837
13년 전 조회 1,227
13년 전 조회 826
13년 전 조회 845
13년 전 조회 967
13년 전 조회 1,777
13년 전 조회 1,583
13년 전 조회 1,310
13년 전 조회 1,516
13년 전 조회 3,668
13년 전 조회 779
13년 전 조회 1,665
13년 전 조회 1,486
13년 전 조회 637
13년 전 조회 758
13년 전 조회 639
13년 전 조회 8,367
13년 전 조회 850
13년 전 조회 1,653
13년 전 조회 1,326
13년 전 조회 759
13년 전 조회 500
13년 전 조회 3,738
13년 전 조회 553
13년 전 조회 702
13년 전 조회 1,758
13년 전 조회 1,261
13년 전 조회 1,306
13년 전 조회 1,012
13년 전 조회 957
13년 전 조회 711
13년 전 조회 1,258
13년 전 조회 858
13년 전 조회 1,691
13년 전 조회 1,031
13년 전 조회 2,704
13년 전 조회 571
13년 전 조회 2,244
13년 전 조회 2,622
13년 전 조회 4,388
13년 전 조회 956
13년 전 조회 1,181
13년 전 조회 1,357
13년 전 조회 1,176
13년 전 조회 1,177
13년 전 조회 2,838
13년 전 조회 1,263
13년 전 조회 1,022
13년 전 조회 1,148
13년 전 조회 1,139
13년 전 조회 824
13년 전 조회 1,711
13년 전 조회 2,094
13년 전 조회 1,380
13년 전 조회 974
13년 전 조회 953
13년 전 조회 846
13년 전 조회 1,576
13년 전 조회 2,604
13년 전 조회 1,309
13년 전 조회 1,601
13년 전 조회 1,125
🐛 버그신고