Rails и JQuery / анимировать ссылки с JQuery при изменении адресной линии - PullRequest
0 голосов
/ 22 января 2012

Я хочу использовать анимацию в своих ссылках, сохраняя при этом RESTful маршруты Rails. Это мой код:

Рельсы:

link_to('My new project', 'projects/17', class => 'animated_link')

JQuery;

$(".animated_link").click(function(){

$(".container_project").slideLeft();
// ajax fetches new content to container_groups

$(".container_groups").slideLeft();

});

В jQuery у меня будет код, который перемещает контейнер ссылки. После этой анимации я хочу изменить адресную строку браузера. Возможно ли это?

1 Ответ

2 голосов
/ 22 января 2012

При нажатии на одну ссылку вы пытаетесь сделать 2 вещи здесь:

  1. Получить некоторый код через AJAX и добавить его в $(".container_project") и $(".container_groups").
  2. ИзменитьURL на 'projects/17', что может означать две вещи:
    - либо вы делаете POST и отправляете некоторые данные на новую страницу, либо
    - вы просто хотите изменить URL

Да, то, что вы спрашиваете, возможно, но вопрос в том, что именно вы имеете в виду.
Уточните свой вопрос в соответствии с тем, что именно вы хотите сделать.

РЕДАКТИРОВАТЬ:
Вот несколько ссылок, которые дадут вам то, что вам нужно:

  1. изменение-URL-адреса без перезагрузки страницы
  2. как-ли-facebook-изменить-URL-адрес без перезагрузки страницы
  3. как-я-изменить-windows-местоположение-без-reloading-and-hack
  4. изменение URL-адреса без перезагрузки страницы
  5. modify-browser-url-без-refresh-page
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...