Показать сообщение отдельно
  #16 (permalink)  
Старый 27.07.2015, 16:49
Интересующийся
Отправить личное сообщение для Mikhail1989 Посмотреть профиль Найти все сообщения от Mikhail1989
 
Регистрация: 28.01.2015
Сообщений: 26

рони,
если так
$(document).on('click', 'a', function(e){
                    e.preventDefault();
                    var link = $(this).attr('href');
                    var api = $('.scroll-pane').data('jsp');
                    $.ajax({
                        type:'post',
                        url: link,
                        success: function(mes){
                          $('#content').prev('.slider').hide();
                            $('#content').html(mes);
                            api.reinitialise();
                        }
                    })
                })

то в консоли
TypeError: api is null
api.reinitialise();

если так
$(document).on('click', 'a', function(e){
                    e.preventDefault();
                    var link = $(this).attr('href');
                    $.ajax({
                        type:'post',
                        url: link,
                        success: function(mes){
                          $('#content').prev('.slider').hide();
                            $('#content').html(mes);
                            $('.scroll-pane').jScrollPane();
                            
                        }
                    })
                })

то срабатывает, но прокрутка не действует до конца, а если нажать на ссылку повторно, то уже все работает как надо
Ответить с цитированием