Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Скрытие блока по условию ссылки в браузере (https://javascript.ru/forum/dom-window/43664-skrytie-bloka-po-usloviyu-ssylki-v-brauzere.html)

frixer 16.12.2013 07:41

Скрытие блока по условию ссылки в браузере
 
Здравствуйте всем, подскажите пожалуйста как скрыть блок если открыта страница адресс_сайта/my а если открыта страницы адресс_сайта/my/one
адресс_сайта/my/one
адресс_сайта/my/two
и другие в после слеша my/ чтобы блок был активен
Блок простой див
сейчас не могу найти как проверять какая ссылка сейчас в браузере, или может как то легче возможно?!

danik.js 16.12.2013 07:53

Цитата:

Сообщение от frixer
или может как то легче возможно?!

Конечно. Это делается на стороне сервера, в шаблонах твоей cms, ибо не комильфо грузить в браузер то, чего заведомо не будет показано.

frixer 16.12.2013 08:49

c помощью CMS не подходит!!! требуется именно так!!! оно будет в дальнейшем отображаться по клику! а изначально задача стоит просто не отображать!!!

danik.js 16.12.2013 11:56

if (location.pathname == '/my') {
    block.hide();
}

frixer 16.12.2013 12:41

<script type="text/javascript">
if (location.pathname == '/katalog') {
$('#lay_f7').css('display','none ');
}

</script>

не хочет ;(

danik.js 16.12.2013 15:36

Цитата:

Сообщение от frixer
не хочет ;(

Кто кого не хочет? Отладку запускать не пробовал? Почему через hide() не скрываешь элемент? Уверен что /katalog, а не /katalog/ ?


Часовой пояс GMT +3, время: 09:17.