Открыть гармошку с внешней ссылки Jquery - PullRequest
0 голосов
/ 16 марта 2020

У меня следующий код, и я пытаюсь открыть панель аккордеона из внешней ссылки.

 $(document).ready(function() {
     $('ul.tabs').each(function(){
         var active, content, links = $(this).find('a');
         active = links.first().addClass('active');
         content = $(active.attr('href'));
         links.not(':first').each(function () {
             $($(this).attr('href')).hide();
         });
         $(this).find('a').click(function(e){
             active.removeClass('active');
             content.hide();
             active = $(this);
             content = $($(this).attr('href'));
             active.addClass('active');
             content.show();
             return false;
         });
     });
 });

 <a href="#tabs-2" id="reviewreads">
    <div class="loox-rating" data-id="{{ product.id }}" data-rating="{{ product.metafields.loox.avg_rating }}" data-raters="{{ product.metafields.loox.num_reviews }}"></div>
</a>

<div class="cgt-desc">
    <ul class="tabs clearfixs">
        <li>
            <a href="#tabs-1" class="active">Beschreibung</a>
        </li>
        <span class="accordion-divider"></span>
        <li>
            <a href="#tabs-2">Bewertungen</a>
        </li>
    </ul>
    <div id="tabs-1" class="tabs active">
        {{ product.description }}
    </div>
    <div id="tabs-2" class="tabs">
        <div id="looxReviews" data-product-id="{{product.id}}" class="loox-reviews-default">{{ product.metafields.loox.reviews }}</div>
    </div>
</div>

Ссылка вне ul.tabs не открывает аккордеон. Я хочу добавить несколько дополнительных Jquery, чтобы сделать внешнюю ссылку для открытия аккордеона tabs-2 и скрытия tabs-1. Спасибо

...