WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

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

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

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
6 месяцев назад
  • 0
    Glum600
    $(selector).on('click', function () {
    	if ($('.rh_menu__user_profile').hasClass('open-login')) {
    		$('.rh_menu__user_profile').removeClass('open-login');
    	}
    });

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

    lalalalylyly 6 мес назад

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

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

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

    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 6 мес назад

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

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