jQuery Переключение класса CSS при нажатии «Не работает» [дубликат]

Я нашел отличную статью некоторых друзей в сейфе, которые прошли через то же самое, что и я. Это сработало для меня, поэтому, надеюсь, это поможет вам! Прочитайте, если вам интересно ( Опасности загрузки собственных библиотек на Android ) или просто используйте

compile 'com.getkeepsafe.relinker:relinker:1.2.3'

и замените

System.loadLibrary("myLibrary");

с

ReLinker.loadLibrary(context, "mylibrary");

0
задан maximus ツ 22 November 2013 в 08:40
поделиться

4 ответа

Попробуйте следующее:

    $(function(){

       $('li.expanded > ul').hide();   
       $('li.expanded > a').click(function(){

         $('li.expanded > ul').not(':hidden').slideToggle();
         $(this).next().slideToggle();


       });
    });
0
ответ дан ccarretta 22 August 2018 в 20:32
поделиться

Попробуйте следующее:

$(function(){

   $('li.expanded > ul').hide();   
   $('li.expanded > a').click(function(){
     $('li.expanded > a').next().slideUp();
     $(this).next().slideToggle();

   });
}); 
0
ответ дан Ankit Tyagi 22 August 2018 в 20:32
поделиться

Попробуйте

$(function () {
    var $subs = $('li.expanded > ul').hide();
    $('li.expanded > a').click(function () {
        var $ub = $(this).next().stop(true, true).slideToggle();
        $subs.not($ub).hide();
    });
});

Демо: Fiddle

0
ответ дан Arun P Johny 22 August 2018 в 20:32
поделиться

Попробуйте

скрипт Демо

$('li.expanded > ul').not($(this).next()).hide(); //instead of .hide() you can use .slideDown()

$(function () {
    $('li.expanded > ul').hide();
    $('li.expanded > a').click(function () {
        $('li.expanded > ul').not($(this).next()).hide(); //added here
        $(this).next().stop(true, true).slideToggle();
    });
});
0
ответ дан Tushar Gupta 22 August 2018 в 20:32
поделиться
  • 1
    Благодарю. Код работает хорошо. Но если я заменил .hide () на .slideDown () " .... все подменю будут открываться одновременно с первого щелчка. – Adamtan 26 November 2013 в 12:27
Другие вопросы по тегам:

Похожие вопросы: