c

클릭위치로 레이어 띄우기

· 2012-03-08 (목) 09:11:31 · 4013 · 1
게시판등에서 닉네임 클릭시 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개

2012-03-08 (목) 10:36:53
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";
이렇게 해주면 되지 않을까용?
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
12-04-10 조회 3,913
12-04-06 조회 5,349
12-04-06 조회 3,123
12-04-04 조회 4,220
12-04-02 조회 3,517
12-03-30 조회 3,461
12-03-29 조회 6,009
12-03-28 조회 3,352
12-03-28 조회 4,279
12-03-27 조회 4,557
12-03-23 조회 3,760
12-03-21 조회 3,474
12-03-20 조회 3,284
12-03-18 조회 3,134
12-03-15 조회 3,298
12-03-12 조회 3,360
12-03-12 조회 3,290
12-03-08 조회 3,635
12-03-03 조회 3,714
12-03-03 조회 3,261
12-02-29 조회 3,544
12-02-28 조회 3,542
12-02-28 조회 3,366
12-02-28 조회 3,488
12-02-27 조회 3,910
12-02-27 조회 3,343
12-02-24 조회 3,475
12-02-24 조회 3,385
12-02-23 조회 3,682
12-02-20 조회 3,685
12-02-20 조회 4,073
12-02-17 조회 4,052
12-02-16 조회 3,229
12-02-15 조회 3,504
12-02-15 조회 3,565
12-02-14 조회 3,547
12-02-08 조회 3,501
12-02-06 조회 3,469
12-02-06 조회 3,886
12-01-25 조회 4,126
12-01-21 조회 4,036
12-01-20 조회 6,146
12-01-15 조회 3,642
12-01-15 조회 3,600
12-01-14 조회 3,495
12-01-14 조회 3,639
12-01-14 조회 3,367
12-01-12 조회 4,085
12-01-12 조회 4,267
12-01-10 조회 3,565
12-01-10 조회 4,389
12-01-09 조회 3,740
12-01-08 조회 6,991
12-01-08 조회 3,208
12-01-07 조회 3,560
12-01-06 조회 3,568
12-01-04 조회 3,723
12-01-03 조회 3,565
12-01-02 조회 3,965
12-01-02 조회 3,148
12-01-01 조회 4,087
12-01-01 조회 3,428
11-12-31 조회 3,684
11-12-31 조회 3,804
11-12-31 조회 3,625
11-12-30 조회 3,860
11-12-30 조회 5,038
11-12-30 조회 4,147
11-12-30 조회 4,306
11-12-30 조회 3,768
11-12-30 조회 3,491
11-12-30 조회 3,501
11-12-29 조회 3,239
11-12-22 조회 3,467
11-12-21 조회 3,417
11-12-20 조회 3,659
11-12-15 조회 5,438
11-12-15 조회 4,438
11-12-14 조회 5,483
11-12-12 조회 3,662
11-12-03 조회 3,425
11-11-26 조회 3,593
11-11-19 조회 3,731
11-11-01 조회 3,086
11-10-23 조회 2,722
11-10-21 조회 2,754
11-10-15 조회 3,159
11-10-15 조회 2,894
11-10-15 조회 3,564
11-10-15 조회 2,786
11-10-14 조회 2,825
11-10-13 조회 2,609
11-10-11 조회 2,854
11-10-10 조회 2,691
11-09-30 조회 3,541
11-09-30 조회 2,987
11-09-29 조회 4,822
11-09-29 조회 2,647
11-09-23 조회 2,689
11-09-16 조회 3,029