2015-10-14 5 views
0

Привет Я хочу, чтобы скрыть DIV на всех страницах, что находится в моем файле header.php, кроме одной страницы я не буду его показыватьСкрыть DIV на конкретную страницу (Jquery)

<script type="text/javascript"> 
$(document).ready(function() { 
    if (window.location.href == "http://www.mywebsite.com/shop/") { 
     document.getElementById("top").style.display="block"; 
    } 
    else { 
    document.getElementById("top").style.display="none"; 
    } 
}); 
</script> 

Любой идеи, что происходит не так?

+1

проверить, что является значение 'window.location.href' ... добавить журнал оповещений/консолей, например' console.log (window.location.href) 'и посмотреть, что напечатано –

+0

Это печатает правильный домен, который я использовал –

+1

. Кроме того, поскольку вы уже используете jQuery, вы можете скрыть элемент, используя '$ ('# top') .hide() 'и' $ ('# top'). show() ', чтобы показать это. –

ответ

0

Мой адрес недействителен, у меня нет www.

если кто-то аналогичная проблема использовать журнал консоли, чтобы проверить, что ваш URL является

console.log(window.location.href) 

и использовать журнал консоли, чтобы проверить, если ваш URL правильно

console.log(window.location.href == "http://www.url.com") 
Смежные вопросы