单击特定元素时,如何触发单击n次?

时间:2012-12-05 11:55:06

标签: jquery triggers click slider

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

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

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

我想在点击特定元素时创建事件,.prev或.next会 点击n次。

只需点击一下即可正常工作。

//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');
    };  
});

谢谢!!!

0 个答案:

没有答案