JQuery хэш, если нет хеша - PullRequest
       1

JQuery хэш, если нет хеша

7 голосов
/ 14 января 2011

Попытка получить #home для отображения, если в URL нет хеша. Я полагал, что что-то вроде этого будет работать довольно легко, но я ничего не могу сделать:

   if(window.location.hash != null){ 
      $(window.location.hash).fadeIn(800);
   } else {
      $('#home').fadeIn(800);
   }

Я никогда не работал с операторами if / else в jquery, так что это явно неправильно

спасибо!

1 Ответ

20 голосов
/ 14 января 2011

Вместо этого сравните его с пустой строкой (ноль и пустая строка не равны в JavaScript):

if(window.location.hash != ''){ 
   $(window.location.hash).fadeIn(800);
} else {
   $('#home').fadeIn(800);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...