Парсим url на jQuery
При помощи простого плагина для jQuery разбираем приходящую ссылку.
Вопрос возник такой: кликаем по ссылке на одной странице, должна открываться другая страница, а на этой друг.ой странице div, который по умолчанию спрятан (display:none).
Для этого ссылке придаём атрибут (например, www.somesite.com/catalog/index/#all), а потом при наличии этого атрибута показываем скрытый div.
Нужно подключить сам jQuery и вот это плагин: https://github.com/allmarkedup/jQuery-URL-Parser.
Далее в файл .js пишем такой код:
$(function()
{
var i = jQuery.url.attr("anchor") ;
$(function () {
if (i == 'all'){
$("#cat_popup").show();
} else
{}
});
Плагин разбирает url, находит там атрибут после знака # , сравнивает с нужным и показывает слой.
Пример, как это работает на реальном сайте — здесь.
Нужно кликнуть «Посмотреть весь каталог».