2016-11-11 1 views
1

私のスニペットからわかるように、私は3つのリンクとフォントワームアイコンを持つボックスを持っています。さて、フォントアイコンをクリックしてコンテンツをスライドさせたいと思っています。 3つ以上のリンクがあるとしましょう。最初は3つ表示したいのですが、矢印をクリックすると他のアイコンが表示されます。 最後に、リンクをクリックすると、表示されている内容を表示して非表示にするコンテンツを表示する必要があります。 注:私はその時点で3つのリンクしか持つことができません。テキストでスライダを作る方法

できるだけお手伝いをしてください。ここで

私のintial HTMLマークアップ:ここ

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css"> 
<div class="bar"> 
    <div class="latest-games"> 
    <a href="">Latest Games</a> 
    </div> 
    <div class="progressive"> 
    <a href="">Progressive</a> 
    </div> 
    <div class="video"> 
    <a href="">Video</a> 
    </div> 
    <i class="fa fa-angle-right" aria-hidden="true"></i> 
</div> 

私のスタイリング:

.bar{ 
    background-color: black; 
    display: flex; 
    padding: 10px 0; 
    justify-content: center; 

    a{ 
     text-transform: uppercase; 
     font-weight: bold; 
    } 

    & > div{ 
     width: 30%; 
     justify-content: center; 
     text-align: center; 
    } 
    i.fa.fa-angle-right { 
     margin-top: 4px; 
     color: white; 
    } 
} 

私は、少なくともそれを起動する方法を知っていたいが、残念ながら私の以前のサイトはワードプレスで行ったのです、すべてのjqueryファンシーなもののために、私は通常プラグインを使用します。私の不運のために、私は今のところwordpressでこれを行うことはできません。あなたはjQueryプラグインを使用する必要がhttp://codepen.io/Sidney-Dev/pen/qqbojV

+0

のベストbxやフクロウなどのスライダーを使用してください –

+0

@マダリン・イカスカ。私がポストで言及したように、私はスライダーのために私は通常WordPressプラグインを使用するので、これを行う方法は分かりません。私のjQueryは非常に基本的なコードです。 –

答えて

1

私のjqueryもまだ最高のものではありません。しかし、これは私があなたのために、あなたが何をどのようそこから改善するためのいくつかの手がかりを得ることができることを望むことができるものである:

HTML:

<div class="bar" id="slider"> 

    <div class="latest-games item"> 
    <a href="">Latest Games</a> 
    </div> 
    <div class="progressive item"> 
    <a href="">Progressive</a> 
    </div> 
    <div class="video item"> 
    <a href="">Video</a> 
    </div> 
    <div class="latest-games item"> 
    <a href="">Latest Games</a> 
    </div> 
    <div class="progressive item"> 
    <a href="">Progressive</a> 
    </div> 
    <div class="video item"> 
    <a href="">Video</a> 
    </div> 
    <div class="latest-games item"> 
    <a href="">Latest Games</a> 
    </div> 
    <div class="progressive item"> 
    <a href="">Progressive</a> 
    </div> 
    <div class="video item"> 
    <a href="">Video</a> 
    </div> 
    <i class="fa fa-angle-right" aria-hidden="true"></i> 
</div> 

はSCSS:

.bar{ 
    background-color: black; 
    display: flex; 
    padding: 10px 0; 
    justify-content: center; 

    a{ 
     text-transform: uppercase; 
     font-weight: bold; 
    } 

    & > div{ 
     width: 30%; 
     justify-content: center; 
     text-align: center; 
    } 
    i.fa.fa-angle-right { 
     margin-top: 4px; 
     color: white; 
    } 
} 

のjQuery:

$(document).ready(function() { 

    $("#slider").owlCarousel({ 

     autoPlay: 3000, //Set AutoPlay to 3 seconds 
     items : 3, 
     itemsDesktop : [1199,3], 
     itemsDesktopSmall : [979,3] 

    }); 

}); 

あなたはいけない理由運

1

は、ここに私のcodepenです。いくつかのファイルを含める必要があり、準備が整いました。

これはhttp://owlgraphic.com/owlcarousel/demos/images.htmlです。

+0

http://codepen.io/anon/pen/woMjaK – Aslam

+0

あなたが送信したリンクを確認しましたが、動作させるのに苦労しています。ちょうどあなたが更新したコードブックにアクセスして、スライダが自動であることを確認します。矢印をクリックすることでそのスライダを制御する方法はありますか? 私が気づいたもう一つのことは、スライダボックスをクリックすると、スライドが停止することです。 –

+0

@WosleyAlaricoでは、Slider APIには多くのオプションがあります。フクロウスライダーの公式サイトをご覧ください。たくさんの機能があります。 – Aslam

関連する問題