2013-07-04 4 views
0

Для моего сайта я использовал pjax. Я хочу добавить анимацию fadeout и fadein на страницы.Pjax: добавить анимацию в контент

Я попытался this stackoverflow answer

Мой код

<script type="text/javascript"> 

// invoke pjax 
     $(function(){   
      $('div#header-menu a').pjax('#master-div')    
     }) 
// do animation 
    $(document).on('pjax:start', function() { $('#content').fadeOut(1000); }) 
    $(document).on('pjax:end', function() { $('#content').fadeIn(1000);}) 
    </script> 

'содержание' является идентификатором DIV, который постоянно меняется на pjax

я делаю что-то не так?

Пожалуйста, помогите, Спасибо

+1

Пожалуйста, напишите больше кода, трудно сказать, что не так из-за ограниченного отрывка кода, который вы опубликовали. Вы можете использовать [JS Bin] (http://jsbin.com/) или [jsFiddle] (http://jsfiddle.net/), чтобы опубликовать более полный пример того, что не работает. – Marcel

ответ

0

может быть вам нужно закрыть "})"

.on('pjax:start', function() { $('#main').fadeOut(200); }) 
    .on('pjax:end', function() { $('#main').fadeIn(200); **})** 
+0

Извините, моя ошибка у меня уже есть с моим кодом. Это случилось, когда мы здесь приступили к работе –

+0

Есть ли что-нибудь еще, что я мог бы сделать неправильно? Пожалуйста помоги. Я пробовал это часами –

0

ли настройки вашего JS немного как это поможет любому?

<script type="text/javascript"> 
    $(function(){   
    // invoke pjax 
    $('div#header-menu a').pjax('#content')    
    // do animation 
    $(document).on('pjax:start', function() { $('#content').fadeOut(1000); }) 
    $(document).on('pjax:end', function() { $('#content').fadeIn(1000);}) 
    }) 
</script> 
+0

Все еще не работает. :(Я использую jquery-1.8.3 –

+0

Пожалуйста, помогите. Я разорву волосы –

Смежные вопросы