WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

Скрыть по нажатию

Открывает по нажатию, а как скрыть так же по нажатию?

function logInMenu() {
			if ($(window).width() > 1023) {
				$(".rh_menu__user_profile").on(' click', function () {
					if (!$(this).hasClass('open-login')) {
						$(this).addClass('open-login');
					}
				});
				$(".rh_menu__user_profile").on('mouseout', function () {
					if ($(this).hasClass('open-login')) {
						$(this).removeClass('open-login');
					}
				});
0
lalalalylyly
4.9 лет назад
  • 0
    Glum697
    $(selector).on('click', function () {
    	if ($('.rh_menu__user_profile').hasClass('open-login')) {
    		$('.rh_menu__user_profile').removeClass('open-login');
    	}
    });

    selector замени на нужный элемент

    lalalalylyly 4.9 лет назад

    Спасибо, сейчас буду пробовать)

    Комментировать
  • 0
    el-lable620 el-lable.ru
    $(".rh_menu__user_profile").on('click', function () {
    	if ($(this).toggleClass('open-login').hasClass('open-login')) {
    		// тут еще что-то можно сделать когда открылось
    		// ...
    		// ...
    	}
    });
    lalalalylyly 4.9 лет назад

    Спасибо за помощь вот только после того как вставляю этот код, у меня вообще не открывается по нажатию

    function logInMenu() {
    			if ($(window).width() > 1023) {
    				$(".rh_menu__user_profile").on(' mouseover', function () {
    					if (!$(this).hasClass('open-login')) {
    						$(this).addClass('open-login');
    					}
    				});
    				$(".rh_menu__user_profile").on('click', function () {
    					if ($(this).hasClass('open-login')) {
    						$(this).removeClass('open-login');
    					}
    				});

    по наведению открывает mouseover и закрывает через ваш вариант

    lalalalylyly 4.9 лет назад

    Ну в принципе, так даже лучше) большое спасибо всем кто помог!

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация