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,698
14년 전 조회 1,961
14년 전 조회 1,964
14년 전 조회 1,599
14년 전 조회 2,264
14년 전 조회 3,065
14년 전 조회 1,571
14년 전 조회 1,458
14년 전 조회 1,674
14년 전 조회 4,256
14년 전 조회 1,720
14년 전 조회 2,264
14년 전 조회 2,060
14년 전 조회 1,675
14년 전 조회 8,715
14년 전 조회 2,047
14년 전 조회 2,719
14년 전 조회 1,716
14년 전 조회 2,085
14년 전 조회 1,911
14년 전 조회 2,871
14년 전 조회 4,309
14년 전 조회 2,528
14년 전 조회 4,226
14년 전 조회 2,408
14년 전 조회 4,843
14년 전 조회 2,390
14년 전 조회 1,943
14년 전 조회 2,870
14년 전 조회 3,663
14년 전 조회 2,558
14년 전 조회 2,382
14년 전 조회 4,155
14년 전 조회 2,176
14년 전 조회 1,715
14년 전 조회 2,611
14년 전 조회 1,820
14년 전 조회 6,159
14년 전 조회 1,809
14년 전 조회 2,180
14년 전 조회 1,794
14년 전 조회 1,855
14년 전 조회 1,958
14년 전 조회 2,768
14년 전 조회 2,609
14년 전 조회 2,293
14년 전 조회 2,498
14년 전 조회 4,718
14년 전 조회 1,803
14년 전 조회 2,695
14년 전 조회 2,525
14년 전 조회 1,659
14년 전 조회 1,791
14년 전 조회 1,586
14년 전 조회 9,439
14년 전 조회 1,903
14년 전 조회 2,704
14년 전 조회 2,374
14년 전 조회 1,781
14년 전 조회 1,557
14년 전 조회 4,781
14년 전 조회 1,594
14년 전 조회 1,745
14년 전 조회 2,805
14년 전 조회 2,307
14년 전 조회 2,343
14년 전 조회 2,030
14년 전 조회 2,012
14년 전 조회 1,734
14년 전 조회 2,227
14년 전 조회 1,907
14년 전 조회 2,756
14년 전 조회 2,104
14년 전 조회 3,794
14년 전 조회 1,635
14년 전 조회 3,293
14년 전 조회 3,646
14년 전 조회 5,357
14년 전 조회 2,007
14년 전 조회 2,215
14년 전 조회 2,412
14년 전 조회 2,199
14년 전 조회 2,260
14년 전 조회 3,915
14년 전 조회 2,321
14년 전 조회 2,059
14년 전 조회 2,189
14년 전 조회 2,181
14년 전 조회 1,892
14년 전 조회 2,742
14년 전 조회 3,012
14년 전 조회 2,445
14년 전 조회 2,009
14년 전 조회 1,940
14년 전 조회 1,800
14년 전 조회 2,658
14년 전 조회 3,671
14년 전 조회 2,381
14년 전 조회 2,661
14년 전 조회 2,167