jquery를 사용하여 jsp의 드래그 앤 드롭 기능

냉각기

여러분. 드래그 앤 드롭 기능이 첫 번째 요소에서만 작동하는 이유를 알 수 없습니다. 아마도 문제는 내가 사용하는 jstl 일 것입니다. 그래서, 여러분, 그것을 고치는 방법을 조언 해 주시겠습니까?!

Jsp 페이지 :

<td>
                    <section id="widgets">
                        <h2>Widgets</h2>

                        <c:if test="${empty allBaseWidgets}">
                                <h1>There are no widgets.</h1>
                        </c:if>

                        <c:if test="${!empty allBaseWidgets}">
                            <c:forEach var="widget" items="${allBaseWidgets}">
                                <div id="widgetJS" title="${widget.name}" class="ui-draggable ui-draggable-handle">
                                    <img src="${widget.imageUrl}" width="20" height="20" alt="${widget.name}"/>

                                    <div class="widget-info">
                                        <h2 class="widget-title">${widget.name}</h2>
                                        <p class="id">${widget.id}</p>
                                    </div>
                                </div>
                                <br/>
                            </c:forEach>
                        </c:if>
                    </section>
                </td>
                <br />
                <br />
                <td>
                    <section>
                        <div id="platform">
                            <h2>Platform</h2>
                            <div class="cart-content">
                                <ol>
                                    <li class="placeholder">You have no items in platform.</li>
                                </ol>
                            </div>
                            <div class="empty">Remove all items from cart.</div>
                        </div>
                    </section>
                </td> 

다음은 내 js 파일입니다.

 $(function() {
        $( "#widgetJS" ).draggable({
            appendTo: "body",
            helper: "clone"
        });
        $( "#platform ol" ).droppable({
            activeClass: "ui-state-default",
            hoverClass: "ui-state-hover",
            accept: ":not(.ui-sortable-helper)",
            drop: function( event, ui ) {
                $( this ).find( ".placeholder" ).remove();
                $( "<li></li>" ).text( ui.draggable.text() ).appendTo( this );
            }
        }).sortable({
            items: "li:not(.placeholder)",
            sort: function() {
                $( this ).removeClass( "ui-state-default" );
            }
        });
    });
런콘

selector 로 초기화 draggable하고 있다는 사실 때문입니다 id.

    $( "#widgetJS" ).draggable({

그러나 JSP 코드에서

<c:forEach var="widget" items="${allBaseWidgets}">
    <div id="widgetJS" title="${widget.name}" class="ui-draggable ui-draggable-handle">
        <img src="${widget.imageUrl}" width="20" height="20" alt="${widget.name}" />
        <div class="widget-info">
             <h2 class="widget-title">${widget.name}</h2>

            <p class="id">${widget.id}</p>
        </div>
    </div>
    <br/>
</c:forEach>

id당신은 사용 하고 있습니다; 페이지에 widgetJS여러 id개가 발생하여 문제 가 발생하는 for 루프 내부에 있습니다 .

id고유 id해야하며 페이지에의 가 여러 개있는 경우 우선 순위가 적용되고 드래그 가능한 요소에 대해 하나의 요소 만 초기화됩니다.

따라서 draggable초기화를 class선택기 바꾸면 제대로 작동합니다.

<div id="widgetJS" title="${widget.name}" class="widget-class ui-draggable ui-draggable-handle">

그리고,

 $( ".widget-class" ).draggable({

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jquery를 사용하여 jsp의 드래그 앤 드롭 기능

분류에서Dev

PhoneGap의 드래그 앤 드롭 기능?

분류에서Dev

JFreeChart의 드래그 앤 드롭 기능

분류에서Dev

드래그 앤 드롭 된 요소를 드래그 가능하면서 드롭 가능하게 만들기

분류에서Dev

jquery를 사용하여 이미지 드래그 앤 드롭

분류에서Dev

jQuery를 사용하여 드래그 앤 드롭 스왑

분류에서Dev

jQuery UI Sortable 및 Bootstrap 그리드를 사용하여 Hubspots 드래그 앤 드롭 양식 작성기 UI 복제

분류에서Dev

Extjs5를 사용하여 트리에서 그리드로 사용자 정의 드래그 앤 드롭

분류에서Dev

요소를 드롭하는 방법 / 칸반 종류의 드래그 앤 드롭 / 초기 위치로

분류에서Dev

야간 시계를 사용하여 드래그 앤 드롭

분류에서Dev

AngularJS를 사용하여 div 드래그 앤 드롭

분류에서Dev

여러 번의 드래그 앤 드롭 후 JQuery UI 드롭 가능한 드래그 가능한 HTML이 손상되었습니다.

분류에서Dev

Android 용 최신 SDK를 사용하는 삼성의 MultiWindow 드래그 앤 드롭

분류에서Dev

드래그 앤 드롭 드롭 가능한 여러 이미지의 ID 가져 오기

분류에서Dev

드래그 앤 드롭 기능이있는 jQuery 팝 오버

분류에서Dev

jquery 드래그 앤 드롭을 사용하여 draggable의 클래스 이름을 droppable on drop으로 바꿉니다.

분류에서Dev

ADF 캘린더의 드래그 앤 드롭 기능

분류에서Dev

jQuery 드래그 앤 드롭으로 요소를 교체하고 드롭 가능한 동적 생성

분류에서Dev

JavaScript로 드래그 앤 드롭 기능

분류에서Dev

jquery-ui 정렬을 사용하여 여러 div에 드래그 앤 드롭

분류에서Dev

드래그 앤 드롭 자바에서 StyledDocument를 사용하여 정렬

분류에서Dev

드래그 앤 드롭 자바에서 StyledDocument를 사용하여 정렬

분류에서Dev

Angular js / MVC의 파일 드래그 앤 드롭 기능이 작동하지 않음

분류에서Dev

JQuery를 사용하여 이미지를 드래그 앤 드롭하고 업로드 할 수 있습니까?

분류에서Dev

jQuery 드래그 앤 드롭 가능 MVC 액션 호출

분류에서Dev

JQuery 드래그 앤 드롭 정렬 가능한 연결 목록

분류에서Dev

jQuery UI 드래그 앤 드롭 가능 중복 문제

분류에서Dev

jQuery AJAX를 통한 드래그 앤 드롭 파일 업로드는 파일 크기에 의해 이상하게 제한됩니다.

분류에서Dev

Tinymce 편집기 위로 드래그하는 동안 jQuery 드래그 앤 드롭이 중단됨

Related 관련 기사

  1. 1

    jquery를 사용하여 jsp의 드래그 앤 드롭 기능

  2. 2

    PhoneGap의 드래그 앤 드롭 기능?

  3. 3

    JFreeChart의 드래그 앤 드롭 기능

  4. 4

    드래그 앤 드롭 된 요소를 드래그 가능하면서 드롭 가능하게 만들기

  5. 5

    jquery를 사용하여 이미지 드래그 앤 드롭

  6. 6

    jQuery를 사용하여 드래그 앤 드롭 스왑

  7. 7

    jQuery UI Sortable 및 Bootstrap 그리드를 사용하여 Hubspots 드래그 앤 드롭 양식 작성기 UI 복제

  8. 8

    Extjs5를 사용하여 트리에서 그리드로 사용자 정의 드래그 앤 드롭

  9. 9

    요소를 드롭하는 방법 / 칸반 종류의 드래그 앤 드롭 / 초기 위치로

  10. 10

    야간 시계를 사용하여 드래그 앤 드롭

  11. 11

    AngularJS를 사용하여 div 드래그 앤 드롭

  12. 12

    여러 번의 드래그 앤 드롭 후 JQuery UI 드롭 가능한 드래그 가능한 HTML이 손상되었습니다.

  13. 13

    Android 용 최신 SDK를 사용하는 삼성의 MultiWindow 드래그 앤 드롭

  14. 14

    드래그 앤 드롭 드롭 가능한 여러 이미지의 ID 가져 오기

  15. 15

    드래그 앤 드롭 기능이있는 jQuery 팝 오버

  16. 16

    jquery 드래그 앤 드롭을 사용하여 draggable의 클래스 이름을 droppable on drop으로 바꿉니다.

  17. 17

    ADF 캘린더의 드래그 앤 드롭 기능

  18. 18

    jQuery 드래그 앤 드롭으로 요소를 교체하고 드롭 가능한 동적 생성

  19. 19

    JavaScript로 드래그 앤 드롭 기능

  20. 20

    jquery-ui 정렬을 사용하여 여러 div에 드래그 앤 드롭

  21. 21

    드래그 앤 드롭 자바에서 StyledDocument를 사용하여 정렬

  22. 22

    드래그 앤 드롭 자바에서 StyledDocument를 사용하여 정렬

  23. 23

    Angular js / MVC의 파일 드래그 앤 드롭 기능이 작동하지 않음

  24. 24

    JQuery를 사용하여 이미지를 드래그 앤 드롭하고 업로드 할 수 있습니까?

  25. 25

    jQuery 드래그 앤 드롭 가능 MVC 액션 호출

  26. 26

    JQuery 드래그 앤 드롭 정렬 가능한 연결 목록

  27. 27

    jQuery UI 드래그 앤 드롭 가능 중복 문제

  28. 28

    jQuery AJAX를 통한 드래그 앤 드롭 파일 업로드는 파일 크기에 의해 이상하게 제한됩니다.

  29. 29

    Tinymce 편집기 위로 드래그하는 동안 jQuery 드래그 앤 드롭이 중단됨

뜨겁다태그

보관