Как использовать стрелки, чтобы изменить страницу в JQuery? - PullRequest
3 голосов
/ 13 января 2010

С jquery мне нужно сделать что-то вроде этого ...

Пользователь перейдет по ссылке на фотогалерею пользователей на моей социальной сети. На страницу будет загружено фото, а под фотографией будут размещены комментарии к этой фотографии с подкачкой. По сути, эта фотография и комментарии будут отдельной страницей, которая загружается с помощью AJAX, затем, когда пользователь нажимает клавишу со стрелкой влево или вправо, я хотел бы загрузить другую страницу с фотографией / комментариями на страницу.

Пока что это звучит довольно просто, но я хотел бы добавить что-то к URL-адресу при загрузке новой страницы. Допустим, что страница будет такой в ​​URL-адресе загрузите правильную фотографию в браузер.

Есть идеи, как это сделать в jquery?

Ответы [ 4 ]

2 голосов
/ 14 января 2010

Простой слушатель jQuery keyup будет более чем достаточен для выполнения этой роли.

По сути, вы пользуетесь особенностью браузера, которая позволяет переписать URL-адрес с помощью

window.location = 'something';

без перезагрузки страницы. Затем вы реализуете прослушиватель на стороне клиента, чтобы создать результирующую постоянную ссылку.

0 голосов
/ 13 января 2010

Вы не можете изменить URL (window.location), не вызывая перезагрузку. Вы можете указать URL новой фотографии где-нибудь на своей странице.

0 голосов
/ 13 января 2010

Facebook делает это, я думаю. Возможно, вы могли бы взглянуть на источник альбома Facebook, чтобы увидеть, как это делается, и перевести это понятие на jQuery?

0 голосов
/ 13 января 2010

Лучше всего иметь ссылку «Поделиться» (например, Amazon и т. Д.) С правильным URL-адресом.

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