<script>
$(function() {
// Clickable Dropdown
$('.click-nav > ul').toggleClass('no-js js');
$('.click-nav .js ul').hide();
$('.click-nav .js').click(function(e) {
$('.click-nav .js ul').slideToggle(200);
$('.clicker').toggleClass('active');
e.stopPropagation();
});
$(document).click(function() {
if ($('.click-nav .js ul').is(':visible')) {
$('.click-nav .js ul', this).slideUp();
$('.clicker').removeClass('active');
}
});
});
</script>
<div class="click-nav">
<ul class="no-js">
<li><a class="clicker"><span id="profile">Drop down</span></a>
<ul>
<li><a href="https://www.google.com">Google</a></li>
<li><a href="https://www.facebook.com">Facebook</a></li>
</ul>
</li>
</ul>
</div>
- Опуститесь отлично работает при нажатии, но он скользит вверх либо гармошку или нажал на веб-страница в любой другой точке аккордеон скользит вверх.
- Ссылки в раскрывающемся списке не работают, они отображаются в левой нижней части веб-страницы, когда привязки наведите указатель мыши, но аккордеон слайды вверх и страница не перенаправляется при нажатии.
можно запустить код на скрипке? –
Никакая часть JS не работает на скрипке, но падение аккордеона отлично работает на моей веб-странице. –