Задать вопрос
@Rokis
Не стыдно спрашивать, стыдно не пытаться...

Что не так в этом коде перелистывания страниц?

<div class='next1'>
<?php previous_post_link('%link', '<img src="#" width="45" height="35" alt="previous"  />'); ?>
</div>
<div class='prev1'>
<?php next_post_link('%link', '<img src="#" width="45" height="35" alt="Next" />') ; ?>
</div>


<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript"> 
$(document).keypress(function (e){ 
    if(e.keyCode == 37) // left arrow
    {
      
        $('.prev1').click();
    }
    else if(e.keyCode == 39)    // right arrow
    { 
        
        $('.next1').click();
    }
});
 </script>


Почему не работает не могу понять, подскажите пожалуйста!
  • Вопрос задан
  • 177 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
@Scribblex
$('.prev1').click(); –> $('.prev1').trigger('click');
$('.next1').click(); –> $('.next1').trigger('click');
Ответ написан
Immortal_pony
@Immortal_pony Куратор тега JavaScript
А где код перелистывания страниц?
Ответ написан
Комментировать
@TM_ID
Что не так - ужасный стайл-код;
И, скорее всего, вам нужно забиндить ивент для клика на нужные элементы.

$('.next1').bind('click', function(){
   // код
    return false;
});
Ответ написан
Если вы таким образом
$('#anchor').click();
пытаетесь перейти по ссылке, то этого не произойдет. Возьмите href аттрибут и впишите его в window.location
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы