2017-06-04 3 views
0

私が達成したいのは、自動スライドショーを開始するトグルボタンです。再生/一時停止ボタンのように。Jqueryまたはjavascriptを使用してギャラリーにスライドショー機能を追加します。

私はhtml5up.netから画像ギャラリーを使用しているテンプレートはここにある:

https://html5up.net/lens

次の画像が現在クリックでトリガさ:HTML内

<div class="nav-next"></div> 

ギャラリーがそのまま表示され、サムをクリックすると適切な画像が表示されます。

<section id="thumbnails"> 
<article> 
<a class="thumbnail" href="images/fulls/114.png"> 
<img src="images/thumbs/114.jpg"/></a> 
</article> 

<article> 
<a class="thumbnail" href="images/fulls/116.png"> 
<img src="images/thumbs/116.jpg"/></a> 
</article> 

<article> 
<a class="thumbnail" href="images/fulls/168.png"> 
<img src="images/thumbs/168.jpg"/></a> 
</article> 
</section> 

私は、次のような試みのバリエーションをしようとしている:私は、私が欠けているかわからないんだけどとして

function slideSwitch() { 
    var $active = $('.thumbnail'); 
    var $next = $active.next();  

    $next.addClass('active'); 

    $active.removeClass('active'); 
} 

$(function() { 
    setInterval("slideSwitch()", 5000); 
}); 

は、しかし、この時点でのみ達成不満を持っています。

https://codepen.io/anon/pen/VWwVqd

答えて

0

私はそうのようなスライドショー機能を把握するために管理:

$(function(){ 
     setInterval(function() { 
      $('.nav-next').trigger('click'); 
     }, 7000); 

}); 
0

はあなたのページの頭の上にjQueryのプラグインが含まれている:あなたは試してみたい場合は

ここでは、ギャラリーの最小限のバージョンがありますか?

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> 
+0

はい、私は現在、他の機能のためのjQueryを使用しています。 – UpIX

+0

エラーがある場合は、コンソールを見てみましたか? – Transit

+0

"SyntaxError:expected expression、got ')'"上記のJqueryコードの問題が表示されますか?私は構文に関してはまだ学んでいます。 – UpIX

関連する問題