jQuery UI Accordion은 HTML 템플릿에서 작동하지 않습니다.

Mr Kohn Doew

아코디언 UI로 어려움을 겪고 있습니다. 다음과 같은 정적 테스트 콘텐츠에서 작동합니다.

<h3>Section 1</h3>
    <div>
        <p>Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.</p>
    </div>
<h3>Section 2</h3>
    <div>
        <p>Sed non urna. Donec et ante. Phasellus eu ligula. Vestibulum sit amet
purus. Vivamus hendrerit, dolor at aliquet laoreet, mauris turpis porttitor
velit, faucibus interdum tellus libero ac justo. Vivamus non quam. In
suscipit faucibus urna.</p>
    </div>

그러나 템플릿을 사용하여 콘텐츠를 생성합니다.

<h3 class="rightarticle_ad">
    ${title}
</h3>
<div class="rightarticle">
    <ul>
    {{each subitems}}
    <li>
        <a href="${url}">${title}</a>
            {{if description}}
            <div class="description">${description}</div>
            {{/if}}
    </li>
    {{/each}}
    </ul>
</div>

JavaScript / jQuery 코드는 다음과 같습니다.

$.get('/templates/nav-cats.html', function(templates) {
    $.tmpl(templates, navigationJson).appendTo("#navaccordion").accordion();
});

따라서 문제는 축소 상태를 적용하지 않고 모든 항목이 항상 열려 있다는 것입니다. 단락 요소 아코디언에서 템플릿 코드를 래핑하면 작동합니다> 이상한 방식으로 작동합니다. 모든 항목이 열리고 콘텐츠 열기 또는 숨기기에만 책임이있는 두 개의 추가 버튼이 있으며 헤더는 그중 하나 아래에 있습니다.

내가 뭘 잘못하고 있는지 제안 해 주시겠습니까? 일종의 초심자 문제인 것 같습니다.

최신 정보:

<head></head>
<body>
    <div id="header"></div>
    <div class="content">
        <div id="dialog" title="Dialog Title"></div>
        <div id="articles">
            <div id="left"></div>
            <div id="right">
                <div id="searchformcontainer"></div>
                <div id="rightmenu">
                    <div id="navaccordion">
                        <h3 class="rightarticle_ad ui-accordion ui-widget ui-helper-reset" role="tablist">

                                 Categories 

                        </h3>
                        <div class="rightarticle ui-accordion ui-widget ui-helper-reset" role="tablist">
                            <ul id="ui-accordion-3-header-0" class="ui-accordion-header ui-helper-reset ui-state-default ui-acco…ader-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" aria-controls="ui-accordion-3-panel-0" aria-selected="true" aria-expanded="true" tabindex="0">
                                <span class="ui-accordion-header-icon ui-icon ui-icon-triangle-1-s"></span>
                                <li>
                                    <a href="#">

                                        Client-side development

                                    </a>
                                </li>
                                <li>
                                    <a href="#">

                                        Java

                                    </a>
                                </li>
                                <li>
                                    <a href="#">

                                        .Net

                                    </a>
                                </li>
                                <li></li>
                            </ul>
                        </div>
                        <h3 class="rightarticle_ad ui-accordion ui-widget ui-helper-reset" role="tablist">

                                 Advertisment 

                        </h3>
                        <div class="rightarticle ui-accordion ui-widget ui-helper-reset" role="tablist">
                            <ul id="ui-accordion-6-header-0" class="ui-accordion-header ui-helper-reset ui-state-default ui-acco…ader-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" aria-controls="ui-accordion-6-panel-0" aria-selected="true" aria-expanded="true" tabindex="0"></ul>
                        </div>
                        <h3 class="rightarticle_ad ui-accordion ui-widget ui-helper-reset" role="tablist"></h3>
                        <div class="rightarticle ui-accordion ui-widget ui-helper-reset" role="tablist"></div>
                        <h3 class="rightarticle_ad ui-accordion ui-widget ui-helper-reset" role="tablist"></h3>
                        <div class="rightarticle ui-accordion ui-widget ui-helper-reset" role="tablist"></div>
                    </div>
                </div>
            </div>
        </div>
        <div id="links"></div>
    </div>
    <div id="additional"></div>
    <div id="whiteline"></div>
    <div id="footer"></div>
    <ul id="ui-id-1" class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content ui-corner-all" tabindex="0" style="display: none;"></ul>
</body>
피트

다음을 사용하여 아코디언을 만들어보십시오.

$.get('/templates/nav-cats.html', function(templates) {
    $.tmpl(templates, navigationJson).appendTo("#navaccordion");
    $("#navaccordion").accordion();
});

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jQuery .html이로드 된 템플릿에서 작동하지 않습니다.

분류에서Dev

AngularJS : templateUrl은 HTML 템플릿 파일에서 작동하지만 .JSP에서는 작동하지 않습니다.

분류에서Dev

AngularJS 템플릿은 Spring에서 작동하지 않습니다.

분류에서Dev

jQuery가 HTML로로드되지 않기 때문에 jQuery .accordion ()이 작동하지 않습니다.

분류에서Dev

ui-view에서 템플릿 삽입이 작동하지 않습니다.

분류에서Dev

HTML 템플릿이 For-In 루프 JavaScript에서 작동하지 않습니다.

분류에서Dev

HTML 템플릿이 For-In 루프 JavaScript에서 작동하지 않습니다.

분류에서Dev

Django 사용자 정의 템플릿 태그의 템플릿에서 JQuery가 작동하지 않습니다.

분류에서Dev

jQuery UI droppable은 IE 및 Firefox에서 작동하지 않습니다 (그러나 Chrome에서는 작동 함)

분류에서Dev

MVC3에서 JQuery UI가 작동하지 않습니다.

분류에서Dev

Jquery-ui 자동 완성은 특정에서만 작동하지 않습니다.

분류에서Dev

appendchild () 후에 jquery-ui draggable이 작동하지 않습니다.

분류에서Dev

if 문에서 jQuery .html ()이 작동하지 않습니다.

분류에서Dev

.html 내부 .append가 jquery에서 작동하지 않습니다.

분류에서Dev

내 HTML에서 jQuery가 작동하지 않습니다.

분류에서Dev

시맨틱 UI가 django의 템플릿 파일에서 작동하지 않습니다.

분류에서Dev

Angularjs ui-grid 셀 템플릿에서 ng-click이 작동하지 않습니다.

분류에서Dev

jQuery Animation은 작동하지만 Safari에서는 작동하지 않습니다.

분류에서Dev

jquery의 확인란 변경이 텍스트에서 작동하지 않습니다! backbone.js의 템플릿

분류에서Dev

jquery Slide Toggle은 각 div에서 작동하지 않습니다.

분류에서Dev

SlideDown ()은 jQuery의 After ()에서 작동하지 않습니다.

분류에서Dev

무료 다운로드 템플릿에서 jQuery가 작동하지 않음

분류에서Dev

.html ()은 fadeOut ()에서 제대로 작동하지 않습니다.

분류에서Dev

jQuery UI Datepicker는 <input>에서는 작동하지만 <h : inputText>에서는 작동하지 않습니다.

분류에서Dev

SQL 삽입 쿼리가 JQuery UI datepicker에서 작동하지 않습니다.

분류에서Dev

CSS float : right가 JQuery UI 선택 메뉴에서 작동하지 않습니다.

분류에서Dev

jQuery UI draggable이 생성 된 요소에서 작동하지 않습니다.

분류에서Dev

jQuery UI Accordion은 첫 번째 게시물에서만 작동합니다 : WordPress Custom Post Type

분류에서Dev

두 번째 if 블록은 django 템플릿 파일에서 작동하지 않습니다.

Related 관련 기사

  1. 1

    jQuery .html이로드 된 템플릿에서 작동하지 않습니다.

  2. 2

    AngularJS : templateUrl은 HTML 템플릿 파일에서 작동하지만 .JSP에서는 작동하지 않습니다.

  3. 3

    AngularJS 템플릿은 Spring에서 작동하지 않습니다.

  4. 4

    jQuery가 HTML로로드되지 않기 때문에 jQuery .accordion ()이 작동하지 않습니다.

  5. 5

    ui-view에서 템플릿 삽입이 작동하지 않습니다.

  6. 6

    HTML 템플릿이 For-In 루프 JavaScript에서 작동하지 않습니다.

  7. 7

    HTML 템플릿이 For-In 루프 JavaScript에서 작동하지 않습니다.

  8. 8

    Django 사용자 정의 템플릿 태그의 템플릿에서 JQuery가 작동하지 않습니다.

  9. 9

    jQuery UI droppable은 IE 및 Firefox에서 작동하지 않습니다 (그러나 Chrome에서는 작동 함)

  10. 10

    MVC3에서 JQuery UI가 작동하지 않습니다.

  11. 11

    Jquery-ui 자동 완성은 특정에서만 작동하지 않습니다.

  12. 12

    appendchild () 후에 jquery-ui draggable이 작동하지 않습니다.

  13. 13

    if 문에서 jQuery .html ()이 작동하지 않습니다.

  14. 14

    .html 내부 .append가 jquery에서 작동하지 않습니다.

  15. 15

    내 HTML에서 jQuery가 작동하지 않습니다.

  16. 16

    시맨틱 UI가 django의 템플릿 파일에서 작동하지 않습니다.

  17. 17

    Angularjs ui-grid 셀 템플릿에서 ng-click이 작동하지 않습니다.

  18. 18

    jQuery Animation은 작동하지만 Safari에서는 작동하지 않습니다.

  19. 19

    jquery의 확인란 변경이 텍스트에서 작동하지 않습니다! backbone.js의 템플릿

  20. 20

    jquery Slide Toggle은 각 div에서 작동하지 않습니다.

  21. 21

    SlideDown ()은 jQuery의 After ()에서 작동하지 않습니다.

  22. 22

    무료 다운로드 템플릿에서 jQuery가 작동하지 않음

  23. 23

    .html ()은 fadeOut ()에서 제대로 작동하지 않습니다.

  24. 24

    jQuery UI Datepicker는 <input>에서는 작동하지만 <h : inputText>에서는 작동하지 않습니다.

  25. 25

    SQL 삽입 쿼리가 JQuery UI datepicker에서 작동하지 않습니다.

  26. 26

    CSS float : right가 JQuery UI 선택 메뉴에서 작동하지 않습니다.

  27. 27

    jQuery UI draggable이 생성 된 요소에서 작동하지 않습니다.

  28. 28

    jQuery UI Accordion은 첫 번째 게시물에서만 작동합니다 : WordPress Custom Post Type

  29. 29

    두 번째 if 블록은 django 템플릿 파일에서 작동하지 않습니다.

뜨겁다태그

보관