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,668
14년 전 조회 1,917
14년 전 조회 1,926
14년 전 조회 1,561
14년 전 조회 2,230
14년 전 조회 3,034
14년 전 조회 1,538
14년 전 조회 1,424
14년 전 조회 1,639
14년 전 조회 4,214
14년 전 조회 1,680
14년 전 조회 2,232
14년 전 조회 2,032
14년 전 조회 1,640
14년 전 조회 8,687
14년 전 조회 2,020
14년 전 조회 2,689
14년 전 조회 1,680
14년 전 조회 2,052
14년 전 조회 1,867
14년 전 조회 2,843
14년 전 조회 4,270
14년 전 조회 2,499
14년 전 조회 4,197
14년 전 조회 2,381
14년 전 조회 4,812
14년 전 조회 2,359
14년 전 조회 1,896
14년 전 조회 2,833
14년 전 조회 3,636
14년 전 조회 2,529
14년 전 조회 2,346
14년 전 조회 4,123
14년 전 조회 2,139
14년 전 조회 1,689
14년 전 조회 2,573
14년 전 조회 1,791
14년 전 조회 6,123
14년 전 조회 1,773
14년 전 조회 2,146
14년 전 조회 1,755
14년 전 조회 1,818
14년 전 조회 1,918
14년 전 조회 2,739
14년 전 조회 2,583
14년 전 조회 2,264
14년 전 조회 2,473
14년 전 조회 4,676
14년 전 조회 1,775
14년 전 조회 2,666
14년 전 조회 2,488
14년 전 조회 1,632
14년 전 조회 1,756
14년 전 조회 1,574
14년 전 조회 9,406
14년 전 조회 1,877
14년 전 조회 2,678
14년 전 조회 2,342
14년 전 조회 1,758
14년 전 조회 1,520
14년 전 조회 4,746
14년 전 조회 1,562
14년 전 조회 1,706
14년 전 조회 2,772
14년 전 조회 2,277
14년 전 조회 2,307
14년 전 조회 1,996
14년 전 조회 1,980
14년 전 조회 1,703
14년 전 조회 2,213
14년 전 조회 1,880
14년 전 조회 2,729
14년 전 조회 2,056
14년 전 조회 3,761
14년 전 조회 1,604
14년 전 조회 3,261
14년 전 조회 3,614
14년 전 조회 5,346
14년 전 조회 1,980
14년 전 조회 2,186
14년 전 조회 2,383
14년 전 조회 2,168
14년 전 조회 2,225
14년 전 조회 3,878
14년 전 조회 2,296
14년 전 조회 2,029
14년 전 조회 2,164
14년 전 조회 2,149
14년 전 조회 1,860
14년 전 조회 2,702
14년 전 조회 3,000
14년 전 조회 2,414
14년 전 조회 1,974
14년 전 조회 1,923
14년 전 조회 1,781
14년 전 조회 2,626
14년 전 조회 3,628
14년 전 조회 2,352
14년 전 조회 2,631
14년 전 조회 2,137