Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Задержка кода

Discussion in 'Вопросы- ответы' started by fsociety, Nov 15, 2017.

15.11.17 в 23:45
16.11.17 в 16:29
6
757
0
  1. TopicStarter Overlay
    fsociety

    fsociety Бывалый

    Joined:
    Oct 5, 2017
    Messages:
    168
    Best Answers:
    0
    Ratings:
    +11 / 0 / -0
    Добрый вечер, подскажите пожалуйста написал
    Code:
          <script type='text/javascript'>
              
              
              $(document).ready(function()
        {
        var flag=true;
        $("#mod").click(function()
            {
                if(flag==true)
                {
                    $("#logform").slideUp();
                    flag=!flag;
                }
                else
                {
                    $("#logform").slideDown();
                    flag=!flag;
                }
        });
    });
        </script>
    , для вывода
    [​IMG]
    при нажатии кнопки мой кабинет.
    Но после перезагрузки страницы первое нажатие на мой кабинет не выводит меню, а только после двух нажатий на кнопку оно появляется.
    HTML:
    [not-group=5]<i class="fa fa-cog"></i> <span id="mod">Мой кабинет</span>[/not-group]
    HTML:
    [not-group=5]
    
    <div id="logform" style="display: none;">
                        <ul class="loginenter">
                        [group=1]<li><a href="{admin-link}"><span class="glyphicon glyphicon-log-out"></span> Админпанель</a></li>[/group]
                        <li class="admin"><a href="{favorites-link}" title="Ваши закладки на сайте"><span class="glyphicon glyphicon-bookmark"></span> Закладки</a></li>
                        <li><a href="/subnews/" target="_self" title=""><span class="glyphicon glyphicon-ok-sign" title=""></span> Подписки</a></li>
                        <li><a href="/index.php?do=orderdesc" target="_self" title=""><span class="glyphicon glyphicon-cloud-upload" title=""></span> Добавить видео</a></li>                         
                        <li><a href="{logout-link}"><span class="glyphicon glyphicon-log-out"></span> Выход</a></li>                   
                    </ul>
                </div>
    [/not-group]
    Что исправить ?
     
  2. anime

    anime Бывалый

    Joined:
    Feb 21, 2017
    Messages:
    240
    Best Answers:
    1
    Ratings:
    +67 / 0 / -0
    var flag = false. Установи флаг не в true а в false
     
  3. LisER07

    VIP Кинотрафик v2 Кодер

    Joined:
    Oct 4, 2015
    Messages:
    630
    Best Answers:
    2
    Ratings:
    +116 / 3 / -0
    peggass2 a slideToggle() не пойдет ?

    попробуй так
    Code:
    $(document).ready(function()
        {
        $("#mod").click(function()
            {
               $("#logform").slideToggle();
            }
        });
     
    • Нравится Нравится x 1
  4. TopicStarter Overlay
    fsociety

    fsociety Бывалый

    Joined:
    Oct 5, 2017
    Messages:
    168
    Best Answers:
    0
    Ratings:
    +11 / 0 / -0
    Спасибо именно то что нужно!
     
  5. TopicStarter Overlay
    fsociety

    fsociety Бывалый

    Joined:
    Oct 5, 2017
    Messages:
    168
    Best Answers:
    0
    Ratings:
    +11 / 0 / -0
    Так, при нажатии на меню ничего не происходит.
     
  6. LisER07

    VIP Кинотрафик v2 Кодер

    Joined:
    Oct 4, 2015
    Messages:
    630
    Best Answers:
    2
    Ratings:
    +116 / 3 / -0
    peggass2
    а так ?
    Code:
    $(document).ready(function(){
        $("#mod").click(function(){
               $("#logform").slideToggle();
        });
    });
     
  7. TopicStarter Overlay
    fsociety

    fsociety Бывалый

    Joined:
    Oct 5, 2017
    Messages:
    168
    Best Answers:
    0
    Ratings:
    +11 / 0 / -0
    Так все отлично работает, тоже спасибо!

    А в чем разница между твоим кодом и моим?
    Может в загрузке, и какой лучше использовать?
     
    #7 fsociety, Nov 16, 2017
    Last edited by a moderator: Nov 16, 2017
Яндекс.Метрика