Добрый день! функция 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);
}
);