테스트 사이트 - 개발 중인 베타 버전입니다

제이쿼리 질문드립니다. 채택완료

콩고기 4년 전 조회 2,019

댓글을 스티커 메모처럼 드래그가 가능하게 하고, 드래그 시 얻은 좌표를 여분필드 value값에 저장시키게 만들었습니다.

 

</p>

<p><script type="text/javascript">

            $(document).ready(function(){

                var box = $('.co-content');

                var positionInfo = $('.co-content');

                

                    $(box).draggable({

                        drag:function(){

                            positionInfo.find('.pl').val(box.position().left);

                            positionInfo.find('.pt').val(box.position().top);

                        }

                    });

            });

        </script></p>

<p>

 

</p>

<p><div id="item_<? echo $comment_id ?>" class="co-content" style="left:<?php echo $list[$i]['wr_4']?>px; top:<?php echo $list[$i]['wr_5']?>px;"></p>

<p>댓글 내용</p>

<p></div></p>

<p> </p>

<p><!-- 댓글 쓰기 시작 -->        </p>

<p>X: <input type="text" class="pl" name="wr_4" id="wr_4" value="<?php echo $wr_4; ?>" class="frm_input"></p>

<p>Y: <input type="text" class="pt" name="wr_5" id="wr_5" value="<?php echo $wr_5; ?>" class="frm_input"></p>

<p>

 

작동은 정상적으로 되는데 좌표값을 가장 먼저 쓴 댓글의 값만 불러들입니다.

댓글별로 따로 작동되게 하려면 어떻게 해야할까요?

나름 for나 each문 찾아서 적용해보았는데 제이쿼리 초보라 ㅠ 어려워서 질문 남깁니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
4년 전

class 로 되어있어서 class를 id로 바꾸시고 .pl+index로 각 열의 id를 넣어보세요

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인