Определите URL для перехода к определенному элементу страницы, высоте или привязке после вызова ajax

У меня есть сайт, работающий на wordpress и ajax. Весь контент загружается через ajax с диплинкингом и hashHistory.

URL-адреса выглядят следующим образом:

http://www.website.com/#/lang/page/

На одной из страниц я хочу реализовать несколько кнопок, похожих на facebook, чтобы повысить популярность некоторых материалов.

Чтобы это произошло, мне нужно указать разные URL-адреса для разных элементов страницы, чтобы определить разные теги href для каждой кнопки «Мне нравится» XFBML.

Моей первой мыслью было создать якоря на странице и создать URL-адреса, такие как http://www.website.com/#/lang/page#anchor. Конечно, это не работает, так как второй хэштег путается с hashHistory и вызовом ajax.

Итак, я хочу определить URL-адрес для перехода к определенному элементу страницы, высоте или привязке после вызова ajax.

Есть ли способ сделать это? Или мне не хватает очень простого решения по этому поводу? Спасибо!


person goodthngs    schedule 20.10.2010    source источник


Ответы (1)


Если вы используете jQuery, вы можете использовать ScrollTo.

person EMMERICH    schedule 20.10.2010
comment
но это не влияет на URL. как я могу перейти к части моей страницы с помощью ScrollTo при загрузке страницы? я не думаю, что это возможно. - person goodthngs; 20.10.2010