Задать вопрос
@Dmitry2307

Почему пропадает элемент при использовании функции toggle() в JS?

Добрый день! функция toggle() скрывает элемент #exit__login, не пойму в чем причина, хотя должна скрывать поля с классом .user__menu по нажатию.

PHP
<?php

if ($_COOKIE['name'] != '') {
		echo '<p id="exit__login" class="exit__login">	<i class="fa fa-user-o" aria-hidden="true"></i>Здраствуйте, '.$_COOKIE['name'].'! </p> ';
} else if ($_SESSION['vhod'] == 'yes_vhod') {
		echo '<p id="exit__login" class="exit__login"><i class="fa fa-user-o" aria-hidden="true"></i>Здраствуйте, '.$_SESSION['vhod_name'].'! </p>';
} else if ($_COOKIE['name'] != '' && $_SESSION['vhod'] == 'yes_vhod'){
		echo '<p id="exit__login" class="exit__login"><i class="fa fa-user-o" aria-hidden="true"></i>Здраствуйте, '.$_COOKIE['name'].'! </p>';
} else if (!$_COOKIE['name'] || !$_SESSION['vhod']) {
	echo '<a href="registration.php" class="registration"><i class="fa fa-user-o" aria-hidden="true"></i> Вход / регистрация</a>';
} 

?> 
				<div class="user__menu">
					<div class="user__menu_ugol"></div>
					<p>Личный кабинет</p>
					<div class="user__menu_line"></div>
					<a href="profile.php">Мои данные</a>
					<a href="cart.php">Мои заказы</a>
					<div class="user__menu_line"></div>
					<a id="exit_user">Выход</a>
				</div>


JS
// меню USER
$('#exit__login').toggle(
    function() {
        $(".user__menu").fadeIn(200);
    }
    ,
    function() {
        $(".user__menu").fadeOut(200);
    }
);
  • Вопрос задан
  • 69 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
joeberetta
@joeberetta Куратор тега JavaScript
Читай: https://epdf.pub/google-for-dummies.html
Вам бы почитать документацию!
P.s. специально для вас русскоязычная.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 дек. 2024, в 06:04
15000 руб./за проект
21 дек. 2024, в 01:12
1000 руб./за проект
20 дек. 2024, в 22:55
1500 руб./за проект