2016-04-04 8 views
0

私が取り組んでいるウェブサイトは、WordpressでSempliceテーマを使用しています。彼らは、自動再生しない内蔵のスライダーを持っています。私の回避策は、5秒ごとにスライダーの '次の'矢印をjqueryオートクリックするようにしようとしましたが、ページ上の別のリンクをクリックすると停止しましたので、次のページをロードすることができませんでした'私は下のコードを試して、それは次のスライドにautoclickだろうが後に停止した。ここでイメージスライダの「次の」矢印をオートクリックする方法は?

私がしようとしているコード(カスタムjQueryのsempliceの機能に包まれる必要がある)

(function ($) { 
    $(document).ready(function() { 
     interval = setInterval(function() { 
      $("a.next").trigger('click'); 
     }, 5000); 
    }); 
    $(':not(a.next)').on('click', function() { 
     clearInterval(interval); 
    }); 
})(jQuery); 

すべてのヘルプは高く評価されています!

+0

サポートスタッフが自動再生する機能がないことを確認しましたか? - http://help.semplicelabs.com/ - ここでうまく自動再生しているようです - http://www.splicelabs.com/ – Tasos

+0

ええ、私はそのスタッフと一緒に、自動再生がスライダーに組み込まれていないことを確認しました。彼らはそれを行うためにカスタムjs/cssが必要だと私はそれ以来研究していると言いました。ショーケースサイトの1つでスライダが実際に動作していることがわかります。 http://www.pleksi.de/ –

答えて

0

代わりの$("a.next").trigger('click');デフォルトを防ぐを持っていない限り、私は他のプラグインは私ができるやっているのか分からないので、アンカーは、リロードするか、新しいページに送信しようとします$("a.next").click();

$(document).ready(function() { 
     $("a.next").click(function(e){ 
      e.preventDefault(); 
     }); 
     interval = window.setInterval(function() { 
      $("a.next").click(); 
     }, 5000); 
}); 

を試してみてくださいこれがうまくいくならば、プラグインのドキュメントを読んで、あなたが望むものを達成する方法を見てください。

+0

速い返信をありがとう!私はそれを試してみましたが、一度だけオートクレークしてから停止します。 –

+0

似たようなことをしたいと思っていましたが、これはSafariでは動作しません。 – Roy

+0

私は問題は、そのアンカーは、デフォルトでアンカーが別の場所にあなたを送信するということです。デフォルトを防止しようとすると、私の答えは更新されます – multimediaxp

関連する問題