Использование Jquery для поиска текущего URL для замены / изменения класса - PullRequest
0 голосов
/ 13 марта 2012

Я хочу использовать jquery для редактирования свойств полей класса, например, на домашней странице или в администраторе. Я использую класс breadcrumb

.breadcrumb{margin-top:10px;margin-left:20px;}

Мне нужно найти текущий URL, который яподумайте, используя:

 var pathname = window.location.pathname;

После получения текущего пути мне нужно проверить, является ли его страница администратора или домашняя страница или общие страницы, поэтому для общей страницы оставленное поле должно быть 15px, в то время как для домаа для страницы администрирования поле слева должно быть 20px

URL страницы администратора: www.mydomain.com/admin

URL-адрес домашней страницы: www.mydomain.com

другие страницыurl: www.mydomain.com/......

Кто-нибудь может мне помочь, как этого добиться, или есть ли лучший способ сделать это, Любая помощь или помощь будут высоко оценены

Ответы [ 5 ]

2 голосов
/ 13 марта 2012

Вместо использования javascript / jQuery я бы предпочел добавить специальный класс (например, <body class="admin"> и <body class="hp">) для страниц администратора и hp, и я написал бы этот код CSS

.breadcrumb {
    margin-top : 10px; 
    margin-left : 15px;
}

.hp .breadcrumb,
.admin .breadcrumb { margin-left: 20px; }
1 голос
/ 13 марта 2012

, если вы хотите сделать это с помощью Jquery, попробуйте вот так

        $(document).ready(function() {
            var pathname = "window.location";

            var a=pathname.split('/');

 //checking for admin and home page

            if(a[1]=="admin"||a[1]==""){

                $("body").css("margin-left","20px");


            }

          else{
          $("body").css("margin-left","15px");

           }
        });
1 голос
/ 13 марта 2012
if(pathname == admin || pathname == "")
{
 $("body").css("margin-left","20px");
}
else
{
 $("body").css("margin-left","15px");
}

напишите это в document.ready

1 голос
/ 13 марта 2012

я бы использовал .split ('/') и затем проверил бы, если путь [1] == '', или 'admin', или другой

1 голос
/ 13 марта 2012
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...