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,359
13년 전 조회 1,583
13년 전 조회 1,558
13년 전 조회 1,221
13년 전 조회 1,935
13년 전 조회 2,749
13년 전 조회 1,161
13년 전 조회 1,055
13년 전 조회 1,295
13년 전 조회 3,926
13년 전 조회 1,327
13년 전 조회 1,896
13년 전 조회 1,676
13년 전 조회 1,279
13년 전 조회 8,372
13년 전 조회 1,667
13년 전 조회 2,332
13년 전 조회 1,310
13년 전 조회 1,667
13년 전 조회 1,503
13년 전 조회 2,493
13년 전 조회 3,920
13년 전 조회 2,154
13년 전 조회 3,844
13년 전 조회 2,017
13년 전 조회 4,459
13년 전 조회 1,972
13년 전 조회 1,506
13년 전 조회 2,461
13년 전 조회 3,226
13년 전 조회 2,150
13년 전 조회 1,961
13년 전 조회 3,744
13년 전 조회 1,750
13년 전 조회 1,294
13년 전 조회 2,220
13년 전 조회 1,415
13년 전 조회 5,767
13년 전 조회 1,402
13년 전 조회 1,805
13년 전 조회 1,370
13년 전 조회 1,429
13년 전 조회 1,565
13년 전 조회 2,341
13년 전 조회 2,193
13년 전 조회 1,918
13년 전 조회 2,088
13년 전 조회 4,351
13년 전 조회 1,388
13년 전 조회 2,297
13년 전 조회 2,093
13년 전 조회 1,254
13년 전 조회 1,376
13년 전 조회 1,272
13년 전 조회 9,093
13년 전 조회 1,491
13년 전 조회 2,304
13년 전 조회 2,038
13년 전 조회 1,359
13년 전 조회 1,121
13년 전 조회 4,430
13년 전 조회 1,167
13년 전 조회 1,309
13년 전 조회 2,397
13년 전 조회 1,869
13년 전 조회 1,932
13년 전 조회 1,628
13년 전 조회 1,612
13년 전 조회 1,356
13년 전 조회 1,879
13년 전 조회 1,513
13년 전 조회 2,344
13년 전 조회 1,682
13년 전 조회 3,446
13년 전 조회 1,220
13년 전 조회 2,880
13년 전 조회 3,264
13년 전 조회 5,013
13년 전 조회 1,578
13년 전 조회 1,797
13년 전 조회 2,000
13년 전 조회 1,829
13년 전 조회 1,933
13년 전 조회 3,491
13년 전 조회 1,920
13년 전 조회 1,656
13년 전 조회 1,767
13년 전 조회 1,791
13년 전 조회 1,486
14년 전 조회 2,350
14년 전 조회 2,699
14년 전 조회 2,039
14년 전 조회 1,616
14년 전 조회 1,613
14년 전 조회 1,469
14년 전 조회 2,288
14년 전 조회 3,238
14년 전 조회 1,984
14년 전 조회 2,264
14년 전 조회 1,743