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,782
14년 전 조회 2,035
14년 전 조회 2,038
14년 전 조회 1,683
14년 전 조회 2,337
14년 전 조회 3,147
14년 전 조회 1,653
14년 전 조회 1,537
14년 전 조회 1,743
14년 전 조회 4,326
14년 전 조회 1,807
14년 전 조회 2,341
14년 전 조회 2,136
14년 전 조회 1,752
14년 전 조회 8,789
14년 전 조회 2,119
14년 전 조회 2,798
14년 전 조회 1,796
14년 전 조회 2,167
14년 전 조회 1,979
14년 전 조회 2,946
14년 전 조회 4,384
14년 전 조회 2,617
14년 전 조회 4,304
14년 전 조회 2,486
14년 전 조회 4,927
14년 전 조회 2,479
14년 전 조회 2,020
14년 전 조회 2,944
14년 전 조회 3,737
14년 전 조회 2,636
14년 전 조회 2,471
14년 전 조회 4,229
14년 전 조회 2,263
14년 전 조회 1,798
14년 전 조회 2,677
14년 전 조회 1,897
14년 전 조회 6,234
14년 전 조회 1,891
14년 전 조회 2,267
14년 전 조회 1,856
14년 전 조회 1,913
14년 전 조회 2,029
14년 전 조회 2,822
14년 전 조회 2,686
14년 전 조회 2,364
14년 전 조회 2,580
14년 전 조회 4,790
14년 전 조회 1,878
14년 전 조회 2,775
14년 전 조회 2,609
14년 전 조회 1,738
14년 전 조회 1,873
14년 전 조회 1,634
14년 전 조회 9,518
14년 전 조회 1,985
14년 전 조회 2,805
14년 전 조회 2,456
14년 전 조회 1,870
14년 전 조회 1,636
14년 전 조회 4,855
14년 전 조회 1,669
14년 전 조회 1,845
14년 전 조회 2,896
14년 전 조회 2,403
14년 전 조회 2,420
14년 전 조회 2,122
14년 전 조회 2,090
14년 전 조회 1,814
14년 전 조회 2,276
14년 전 조회 1,991
14년 전 조회 2,842
14년 전 조회 2,192
14년 전 조회 3,869
14년 전 조회 1,717
14년 전 조회 3,375
14년 전 조회 3,730
14년 전 조회 5,401
14년 전 조회 2,093
14년 전 조회 2,303
14년 전 조회 2,506
14년 전 조회 2,290
14년 전 조회 2,331
14년 전 조회 3,998
14년 전 조회 2,414
14년 전 조회 2,134
14년 전 조회 2,277
14년 전 조회 2,257
14년 전 조회 1,980
14년 전 조회 2,831
14년 전 조회 3,056
14년 전 조회 2,518
14년 전 조회 2,089
14년 전 조회 1,981
14년 전 조회 1,847
14년 전 조회 2,727
14년 전 조회 3,757
14년 전 조회 2,465
14년 전 조회 2,752
14년 전 조회 2,262