Я создал простое шоу и скрыть отображение.Как указать классы с помощью JQuery
У меня есть проблема, хотя при дублировании классов.
My toggle работает, но когда я дублирую контейнеры и нажимаю триггер, он показывает все контейнеры не только один.
Я попытался настроить свой код, используя функцию (.), Но не работает. может кто-нибудь покажет мне, где я иду не так?
<!--SHARE-->
<a href="#share-trigger" class="share-trigger"><i class="fa fa-share"></i>Share</a>
<div class="show-share-box">
<div class="share-this-wrap">
<a href="#" data-toggle="tooltip" class="share-popup share-btn" title="Share on Facebook">
<i class="fa fa-facebook"></i>
<div class="meta-share-wrap">
<span class="shot-social-count">4</span>
</div>
</a>
<a href="#" data-toggle="tooltip" class="share-popup share-btn" title="Share on Twitter">
<i class="fa fa-twitter"></i>
<div class="meta-share-wrap">
<span class="shot-social-count">6</span>
</div>
</a>
</div>
</div><!--end share box-->
Мой код, который работает.
$(".share-trigger").click(function(e){
e.preventDefault();
$(".show-share-box").slideToggle('slow');
})
Мой код, который не работает - здесь я попытался добавить (эту функцию)
$(".share-trigger").click(function(e){
e.preventDefault();
$(this).find('.show-share-box').slideToggle('slow');
})
Благодаря кучу !!
Нам нужно увидеть образец вашего html. –
показать нам ваш визуализированный HTML –
Является ли элемент .show-share-box' элементом '.share-trigger'? – Satpal