0

我使用 SequenceJS(www.sequencejs.com) 创建了一个网站

我的网站可以水平左右导航。

单击 .prev 或 .next 后,它将滑动并显示内容。

我想在单击特定元素时进行事件,.prev 或 .next 将单击 n 次。

只需单击 1 次即可正常工作。

//IF USER CLICK WHY MENU...
$('#why').click(function(){
    if ($(this).parent().hasClass('current')) {
      //Do nothing
    };
    if ($('#detail').parent().hasClass('current')) {
      $('.prev').click(); // Go back 1 slide
      $('#why').parent().addClass('current');
      $('#detail').parent().removeClass('current');
    };
    if ($('#progress').parent().hasClass('current')) {
      $('.prev').click(); // Go back 2 slides.
      $('.prev').click(); // Here, it make it to click 2 times but it doesn't work.
      $('#why').parent().addClass('current');
      $('#progress').parent().removeClass('current');
    };
    if ($('#news').parent().hasClass('current')) {
      $('.prev').click(); //Go back 3 slides
      $('.prev').click(); 
      $('.prev').click(); // This one is not work too.
      $('#why').parent().addClass('current');
      $('#news').parent().removeClass('current');
    };  
});

谢谢 !!!

4

0 回答 0