Wenn ich klicken Sie auf den ersten Link Drop-down-Folie nach unten und Klasse Änderung des Pfeils, aber wenn ich 1. Link öffnen und klicken Sie auf den zweiten Link 1. Link Klasse nicht ändern. hier ist mein Beispielcodeklicken Sie auf einen anderen Link ersten Link css entfernen und UL-Anzeige
$(".navclick").click(function(event) {
$('.navslidedown ul').each(function(){
\t $(this).slideUp();
\t
});
var $slide = $(this).next('.navslidedown ul');
if ($slide.is(':visible')) {
$slide.slideUp();
}else{
$slide.slideDown();
}
});
$('.navclick').click(function() {
$(this).toggleClass('navupclick').sibling().removeClass('navupclick');
});
.navslidedown{ float: left; width: 95%;}
.navslidedown ul{display:none}
.navslidedown li{ display:block; background:#e8ce49; border-bottom: 1px solid #fbdc3b; margin-bottom:20px}
.navslidedown li a{padding-left:44px}
.navclick{background: url(http://54.85.78.249/design/dna/images/dpdwnarow.png) no-repeat center 0px; display: block; margin-bottom:15px; cursor:pointer}
.navupclick{background: url(http://54.85.78.249/design/dna/images/dpuparow.png) no-repeat center 0px; display: block; margin-bottom:15px }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="navslidedown">
<a title="India" class="navclick">India</a>
<ul>
<li><a href="#">Delhi</a></li>
<li><a href="#">Mumbai</a></li>
</ul>
</div>
<div class="navslidedown">
<a title="India" class="navclick">world</a>
<ul>
<li><a href="#">USA</a></li>
<li><a href="#">Australia</a></li>
</ul>
</div>
https://jsfiddle.net/Abzalabbas/3vxxomcn/1/ – afzal
den entsprechenden Code hinzufügen hier bei SO, Wenn Sie Geige erstellen können, dann können Sie sicher ein Schnipsel erstellen, klicken Sie auf '<>' Siehe: [Erstellen eines minimalen, vollständigen und überprüfbaren Beispiels.] (http://stackoverflow.com/help/mcve) – Satpal
@afzal Check Wenn Sie nach diesem suchen https://jsfiddle.net/83onh68k/ – XYZ