COMING SOON 🚀

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,560
13년 전 조회 1,852
13년 전 조회 1,839
13년 전 조회 1,482
13년 전 조회 2,153
13년 전 조회 2,948
13년 전 조회 1,450
13년 전 조회 1,328
13년 전 조회 1,551
14년 전 조회 4,128
14년 전 조회 1,594
14년 전 조회 2,150
14년 전 조회 1,948
14년 전 조회 1,551
14년 전 조회 8,602
14년 전 조회 1,939
14년 전 조회 2,597
14년 전 조회 1,594
14년 전 조회 1,947
14년 전 조회 1,779
14년 전 조회 2,773
14년 전 조회 4,190
14년 전 조회 2,416
14년 전 조회 4,112
14년 전 조회 2,288
14년 전 조회 4,717
14년 전 조회 2,270
14년 전 조회 1,797
14년 전 조회 2,756
14년 전 조회 3,545
14년 전 조회 2,427
14년 전 조회 2,264
14년 전 조회 4,027
14년 전 조회 2,049
14년 전 조회 1,595
14년 전 조회 2,487
14년 전 조회 1,709
14년 전 조회 6,033
14년 전 조회 1,684
14년 전 조회 2,064
14년 전 조회 1,664
14년 전 조회 1,706
14년 전 조회 1,841
14년 전 조회 2,646
14년 전 조회 2,502
14년 전 조회 2,184
14년 전 조회 2,377
14년 전 조회 4,576
14년 전 조회 1,686
14년 전 조회 2,592
14년 전 조회 2,392
14년 전 조회 1,544
14년 전 조회 1,675
14년 전 조회 1,541
14년 전 조회 9,315
14년 전 조회 1,808
14년 전 조회 2,600
14년 전 조회 2,268
14년 전 조회 1,660
14년 전 조회 1,425
14년 전 조회 4,658
14년 전 조회 1,470
14년 전 조회 1,624
14년 전 조회 2,688
14년 전 조회 2,183
14년 전 조회 2,236
14년 전 조회 1,928
14년 전 조회 1,894
14년 전 조회 1,634
14년 전 조회 2,168
14년 전 조회 1,804
14년 전 조회 2,649
14년 전 조회 1,976
14년 전 조회 3,667
14년 전 조회 1,520
14년 전 조회 3,177
14년 전 조회 3,533
14년 전 조회 5,302
14년 전 조회 1,883
14년 전 조회 2,112
14년 전 조회 2,303
14년 전 조회 2,092
14년 전 조회 2,144
14년 전 조회 3,799
14년 전 조회 2,209
14년 전 조회 1,947
14년 전 조회 2,080
14년 전 조회 2,070
14년 전 조회 1,784
14년 전 조회 2,634
14년 전 조회 2,976
14년 전 조회 2,331
14년 전 조회 1,898
14년 전 조회 1,885
14년 전 조회 1,748
14년 전 조회 2,531
14년 전 조회 3,553
14년 전 조회 2,283
14년 전 조회 2,551
14년 전 조회 2,064