Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.03.2016, 11:49
Аватар для Stroy
Интересующийся
Отправить личное сообщение для Stroy Посмотреть профиль Найти все сообщения от Stroy
 
Регистрация: 29.10.2014
Сообщений: 25

Не работает toggle
Здравствуйте. Не работает toggle.
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script src="/js/jquery-1.12.1.js"></script>
    <link rel="stylesheet" href="/css/style.css">
    <script>
        $(document).ready(function(){
            $('.top-auth').toggle(
                function(){
                    $(".top-auth").attr("id", "active-button");
                    $("#block-top-auth").fadeIn(2000);
                },
                function(){
                    $(".top-auth").attr("id", "");
                    $("#block-top-auth").fadeOut(2000);
                }
            );
        });
    </script>
</head>

<body>
    <p id="reg-auth-title" align="right">
        <a class="top-auth">Вход</a> <a href="registration.php">Регистрация</a>
    </p>
    <div id="block-top-auth">
        <div class="corner"></div>
        <form method="post">
            <ul id="input-email-pass">
                <h3>Вход</h3>
                <p id="message-auth">Неправильный логин и(или) пароль</p>
                <li>
                    <center>
                        <input type="text" id="auth_login" placeholder="Логин или E-mail">
                    </center>
                </li>
                <li>
                    <center>
                        <input type="text" id="auth_pass" placeholder="Пароль"><span id="button-pass-show-hide" class="pass-show"></span></center>
                </li>
                <ul id="list-auth">
                    <li>
                        <input type="checkbox" name="rememberme" id="rememberme">
                        <label for="rememberme">Запомнить меня</label>
                    </li>
                    <li><a href="#" id="remindpass">Забыли пароль</a></li>
                </ul>
                <p align="right" id="button-auth"><a>Войти</a></p>
                <p align="right" class="auth-loading"><img src="/images/loading.gif" alt=""></p>
            </ul>

        </form>
    </div>

</body>

</html>

По нажатию на кнопку с class=top-auth должен выдвигаться блок div c id=block-top-auth.
На самом же деле, кнопка вообще исчезает при загрузке страницы.
В CSS не предусматривается исчезновение кнопки(на данном этапе разработки). Вышеуказанный код, фрагмент касающийся этого вопроса.
Заранее благодарю за помощь.
Ответить с цитированием
  #2 (permalink)  
Старый 05.03.2016, 17:50
Аватар для Coriolan161
Профессор
Отправить личное сообщение для Coriolan161 Посмотреть профиль Найти все сообщения от Coriolan161
 
Регистрация: 21.11.2015
Сообщений: 440

Stroy,
https://jsfiddle.net/Coriolan161/yw6z6oos/

Время
<center>
и
align = "left"
уже прошло

toggle is deprecated
Ответить с цитированием
  #3 (permalink)  
Старый 06.03.2016, 16:28
Аватар для Stroy
Интересующийся
Отправить личное сообщение для Stroy Посмотреть профиль Найти все сообщения от Stroy
 
Регистрация: 29.10.2014
Сообщений: 25

Coriolan161,
Получается что функция не работает из-за невалидной разметки?
Ответить с цитированием
  #4 (permalink)  
Старый 06.03.2016, 16:35
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Stroy,
функция не работает потому что удалена из jquery
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает push! Динамическая вставка TSEH25 ExtJS 5 03.07.2012 13:00
jQyery функция странно работает! Midel Общие вопросы Javascript 4 08.04.2012 13:40
помогите найти ошибку (работает в IE но не работает в Firefox) Len4ik Javascript под браузер 2 11.05.2010 15:41
ajax запросы, работает на одних компах и не работает на других vtornik23 AJAX и COMET 2 22.03.2010 18:22
Safari + ajax некорректно работает, а в других работает demi AJAX и COMET 35 15.07.2009 14:11