Javascript.RU

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

Игнорирует условие if else
$('.s04_right .up').click(function(){

if($('.mob').css('display', 'none')){
none(s04r);
block(s04a);
}
else {
$('.CenterBlock').css('display', 'block');
}
});

Проблема в том, что после нажатия на кнопку, оно делает все три действия которые в if:
- скрывает блок с классом '.mob' которое в условии.
- выполняет обе функции
а else не выполняет вообще. Хотя $('.mob') изначально виден ( он должен скрыватся после блока который в else).
Пихал условие в функцию, не помогает.
Почему так?? что не правильно написано?
Ответить с цитированием
  #2 (permalink)  
Старый 08.03.2017, 20:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

Сообщение от Сергей2111
if($('.mob').css('display', 'none'))
интересно какая логика, привела к такому решению?
это всё равно что написать if(true),
alert(Boolean({}));


можно так
if($('.mob').css('display') ==  'none')

или так
if($('.mob').is(':hidden'))


Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Ответить с цитированием
  #3 (permalink)  
Старый 09.03.2017, 12:45
Новичок на форуме
Отправить личное сообщение для Сергей2111 Посмотреть профиль Найти все сообщения от Сергей2111
 
Регистрация: 08.03.2017
Сообщений: 2

('display') == 'none')
это помогло решить, блин а такая мелочь вроди бы спасибо вам. Упустил знак операции, думал и без него это одно и тоже)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условие для текстареи rodiony4 jQuery 5 02.03.2016 23:02
Условие if помогите с условием skoch244 Общие вопросы Javascript 2 24.08.2015 13:38
условие на событие клика sergeo_89 Элементы интерфейса 4 26.05.2014 16:20
Не выполняется условие if cooldanie Общие вопросы Javascript 12 17.01.2014 01:01
Условие типа для flv nemo Серверные языки и технологии 1 29.01.2010 17:52