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,366
13년 전 조회 1,585
13년 전 조회 1,562
13년 전 조회 1,222
13년 전 조회 1,942
13년 전 조회 2,750
13년 전 조회 1,169
13년 전 조회 1,061
13년 전 조회 1,298
13년 전 조회 3,927
13년 전 조회 1,330
13년 전 조회 1,900
13년 전 조회 1,679
13년 전 조회 1,283
13년 전 조회 8,376
13년 전 조회 1,673
13년 전 조회 2,336
13년 전 조회 1,316
13년 전 조회 1,674
13년 전 조회 1,512
13년 전 조회 2,498
13년 전 조회 3,923
13년 전 조회 2,157
13년 전 조회 3,852
13년 전 조회 2,022
13년 전 조회 4,465
13년 전 조회 1,975
13년 전 조회 1,512
13년 전 조회 2,466
13년 전 조회 3,231
13년 전 조회 2,158
13년 전 조회 1,965
13년 전 조회 3,749
13년 전 조회 1,752
13년 전 조회 1,301
13년 전 조회 2,223
13년 전 조회 1,418
13년 전 조회 5,769
13년 전 조회 1,406
13년 전 조회 1,807
13년 전 조회 1,372
13년 전 조회 1,434
13년 전 조회 1,569
13년 전 조회 2,344
13년 전 조회 2,196
13년 전 조회 1,922
13년 전 조회 2,092
13년 전 조회 4,355
13년 전 조회 1,390
13년 전 조회 2,303
13년 전 조회 2,100
13년 전 조회 1,257
13년 전 조회 1,383
13년 전 조회 1,273
13년 전 조회 9,097
13년 전 조회 1,499
13년 전 조회 2,308
13년 전 조회 2,042
13년 전 조회 1,368
13년 전 조회 1,127
13년 전 조회 4,432
13년 전 조회 1,171
13년 전 조회 1,313
13년 전 조회 2,400
13년 전 조회 1,873
13년 전 조회 1,938
13년 전 조회 1,636
13년 전 조회 1,617
13년 전 조회 1,363
13년 전 조회 1,883
13년 전 조회 1,516
13년 전 조회 2,351
13년 전 조회 1,684
13년 전 조회 3,448
13년 전 조회 1,225
13년 전 조회 2,888
13년 전 조회 3,268
13년 전 조회 5,016
13년 전 조회 1,583
13년 전 조회 1,800
13년 전 조회 2,007
13년 전 조회 1,833
13년 전 조회 1,940
13년 전 조회 3,497
14년 전 조회 1,923
14년 전 조회 1,662
14년 전 조회 1,769
14년 전 조회 1,794
14년 전 조회 1,495
14년 전 조회 2,358
14년 전 조회 2,701
14년 전 조회 2,047
14년 전 조회 1,621
14년 전 조회 1,615
14년 전 조회 1,471
14년 전 조회 2,291
14년 전 조회 3,243
14년 전 조회 1,987
14년 전 조회 2,266
14년 전 조회 1,751