Форум программистов, компьютерный форум, киберфорум
JavaScript: API
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
4 / 4 / 0
Регистрация: 10.02.2009
Сообщений: 118
1

History API + jQuery кнопки "назад" и "вперед"

26.04.2013, 22:06. Показов 2699. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Мне нужно при нажатии на кнопку назад или вперед, перейти в соответствующее место. Не знаю как это можно делать с помощь History API, перечитал кучу примеров, но никак не могу разобраться. Вот мой код :
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
$(document).ready(function() {
    $('#login').on('click', showLoginForm);
    $('#container').on('click', '#registration', showRegistrationForm);
    
 
});
 
function showLoginForm() {
    var uri = $(this).attr('href');
 
    //создаем новую запись в истории только когда кликаем по ссылке
    history.pushState({uri: uri}, null, uri);
    $.ajax({
        url: '/site/login/',
        type: 'POST',
        success: function(response) {
            $('#container').empty();
            $('#container').html(response);
            history.pushState({reload: '#container'}, 'login', '/site/login/');
        }
    })
}
 
function showRegistrationForm() {
    $.ajax({
        url: '/users/create',
        type: 'POST',
        success: function(response) {
            $('#container').empty();
            $('#container').html(response);
            history.pushState({reload: '#container'}, 'registration', '/users/create');
        }
    })
    return false;
}
При смене контента с помощь ajax, я запоминаю историю таким образом
Javascript
1
2
 
history.pushState({reload: '#container'}, 'registration', '/users/create');
Но не знаю на сколько это правильно.
Помогите пожалуйста, если не сложно. Спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.04.2013, 22:06
Ответы с готовыми решениями:

Кнопка Назад в history.api
Привет. Есть код,который подгружает аяксом контент. Прикрутил к нему history.api.Всё работает. Но...

Добавить кнопки для перелистывания вперед/назад
И опять в очередной раз прошу помощи. Есть каталог в интернет магазине и при подробном виде...

Хочу убрать кнопки 'Назад/Вперёд' в браузере
Хочу убрать кнопки 'Назад/Вперёд' в браузере. Но только их. Остальные оставить. Или можно как-то...

Связать кнопки Вперед/Назад слайдера с управляющими радио-кнопками? Jquery
Нашел пример слайдера, в котором все работает как надо: Нажимаем на кнопку Назад, radio-кнопка тоже...

jquery+html history API
Добрый вечер господа, возникла не большая проблема. Делаю подгрузку информации в определенный id...

4
Человек
331 / 205 / 63
Регистрация: 04.02.2013
Сообщений: 1,223
26.04.2013, 23:14 2
Это не тот раздел, вам сюда - https://www.cyberforum.ru/javascript-jquery/
0
4 / 4 / 0
Регистрация: 10.02.2009
Сообщений: 118
27.04.2013, 00:19  [ТС] 3
Это не тот раздел, вам сюда - https://www.cyberforum.ru/javascript-jquery/
Нет, я думаю что как раз по адресу, ведь History API это HTML5. А мне на данный момент интересует именно он.
0
Vovan-VE
27.04.2013, 07:29
  #4

Не по теме:

Цитата Сообщение от PonTi Посмотреть сообщение
ведь History API это HTML5
Ведь API - это программирование, а не разметка.

0
4 / 4 / 0
Регистрация: 10.02.2009
Сообщений: 118
27.04.2013, 16:52  [ТС] 5
Цитата Сообщение от Vovan-VE Посмотреть сообщение

Не по теме:


Ведь API - это программирование, а не разметка.

Извините за недопонимание.
Но может кто нибудь поможет ?
0
27.04.2013, 16:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.04.2013, 16:52
Помогаю со студенческими работами здесь

кнопки назад вперед
Я сделал БД в SQL вывел таблицу в datagriev. Помогите написать код на кнопки в "начало", "конец", и...

Кнопки вперед-назад
Помогите пожалуйста с настройкой кнопок навигации "вперед" "назад". Разрабатываю обучающую...

Кнопки вперед/назад
Здравствуйте, подскажите как на странице редактирования сделать кнопки "вперед" и "назад ". Уже все...

Отключены кнопки вперед - назад
Здравствуйте! Такая проблема: в панели инструментов кнопочки вперед - назад стали не активными, и...

Пагинатор кнопки вперед назад
ребят как сделать в данном классе кнопки вперед и назад? <?php /* * Класс для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru