0

@bradbirdsall ( http://swipejs.com/ )によって swipe.js を実装しました。

プラグインには transitionEnd 機能があります。ユーザーが最後のスライドに到達したときに、ユーザーを .index.html に誘導するにはどうすればよいですか?

window.mySwipe = new Swipe(document.getElementById('slider'), {
callback: function(index, elem) {},
transitionEnd: function(index, elem) {}
});

jQuery の初心者。学ぶのは楽しいが、ここでは時間が足りない。助けてくれてありがとう!

G

4

2 に答える 2

0

私は同様の必要性のためにこのようなことをしました

window.mySwipe = new Swipe(document.getElementById('userSlider'), {
  startSlide: 0,  
  speed: 400,
  continuous: false,
  disableScroll: false,
  stopPropagation: false,
  callback: function(index, elem) {
    if(window.mySwipe.getPos() === 3){
        setTimeout(function(){
          $('#userSlider').fadeOut();
        }, 500);
      }
     },
  transitionEnd: function(index, elem) {}
  });

これを行うこともでき、同じ結果が得られます

window.mySwipe = new Swipe(document.getElementById('userSlider'), {
  startSlide: 0,  
  speed: 400,
  continuous: false,
  disableScroll: false,
  stopPropagation: false,
  callback: function(index, elem) {},
  transitionEnd: function(index, elem) {
    if(window.mySwipe.getPos() === 3){
      setTimeout(function(){
        $('#userSlider').fadeOut();
      }, 500);
     }

    }
});
于 2014-11-13T16:42:01.450 に答える