c

클릭위치로 레이어 띄우기

· 2012-03-08 (목) 09:11:31 · 3833 · 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-08-29 조회 3,877
12-08-07 조회 3,553
12-08-03 조회 3,494
12-07-31 조회 3,609
12-07-30 조회 3,565
12-07-16 조회 3,764
12-07-15 조회 3,462
12-07-07 조회 3,458
12-07-06 조회 3,551
12-07-03 조회 3,620
12-06-29 조회 3,210
12-06-22 조회 3,577
12-06-17 조회 3,674
12-05-21 조회 3,756
12-05-02 조회 3,346
12-05-02 조회 4,137
12-05-02 조회 3,252
12-04-30 조회 3,379
12-04-30 조회 3,093
12-03-17 조회 3,892
12-03-10 조회 3,326
12-03-08 조회 3,737
12-03-03 조회 3,506
12-02-27 조회 4,916
12-02-17 조회 4,257
12-02-16 조회 4,405
12-02-03 조회 3,256
12-01-31 조회 2,992
12-01-24 조회 3,068
12-01-17 조회 3,813
12-01-05 조회 3,379
11-12-30 조회 2,990
11-12-23 조회 4,579
11-12-08 조회 3,302
11-12-07 조회 4,325
11-11-27 조회 3,759
11-11-25 조회 4,020
11-11-23 조회 3,428
11-11-22 조회 3,391
11-11-09 조회 3,169
11-10-23 조회 3,068
11-10-19 조회 3,048
11-10-08 조회 2,753
11-10-04 조회 2,770
11-10-04 조회 5,210
11-09-01 조회 4,267
11-08-13 조회 2,442
11-08-06 조회 3,131
11-07-11 조회 3,495
11-06-27 조회 2,898
11-06-21 조회 2,512
11-06-13 조회 2,349
11-06-07 조회 2,333
11-05-26 조회 2,338
11-04-20 조회 2,669
11-03-21 조회 2,762
11-03-18 조회 2,457
11-03-11 조회 2,482
11-02-07 조회 2,310
11-01-18 조회 2,636
11-01-12 조회 2,322
11-01-06 조회 2,475
10-12-10 조회 2,735
10-12-09 조회 2,378
10-12-08 조회 4,982
10-11-29 조회 2,472
10-11-28 조회 2,711
10-11-28 조회 2,539
10-11-19 조회 2,737
10-11-04 조회 2,663
10-10-21 조회 2,382
10-10-19 조회 3,331
10-10-12 조회 2,656
10-10-07 조회 2,444
10-09-30 조회 3,440
10-09-17 조회 3,838
10-09-17 조회 3,797
10-05-31 조회 3,461
09-12-31 조회 3,606
09-07-23 조회 4,898
08-09-16 조회 3,165
08-09-06 조회 2,885
08-09-04 조회 3,281
08-08-16 조회 4,363
08-08-15 조회 3,241
08-08-14 조회 4,454
08-08-12 조회 3,809
08-07-23 조회 2,740
08-07-10 조회 3,677
08-07-04 조회 2,907
08-06-27 조회 7,564
08-06-19 조회 4,851
08-05-27 조회 5,462
08-05-25 조회 5,289
08-05-23 조회 3,362
08-05-23 조회 4,463
08-05-21 조회 4,841
08-05-20 조회 4,007
08-05-20 조회 3,246
08-04-18 조회 4,237