2016-08-09 9 views
2

私はどのような要素にデータ公開を与えることができる公開モーダルのように、私はこれのためのコントロールを見つけるように見えません。 私が達成しようとしているのは、自動再生せずにページを読み込んでから、ボタン上の軌道の再生を設定することです。 これまでのところ、私は、データ自動再生は=真/偽使用して、データ・タイマー遅延=本当に高い/ 2000ファンデーション6軌道自動起動の要素をクリック

$('#startOrbit').click(function(){ 

    $('.orbit').attr('data-timer-delay',2000); 
    }); 

それをだまししようとしたので、attrがに行くが、軌道が起動しない... 何オプションの組み合わせを使用できますか? ありがとう

答えて

2

私は、軌道サンプルスライダと達成したい機能を備えたコードサンプル(link)を作成しました。

$(document).ready(function() { 
    var elem = new Foundation.Orbit($('.orbit'), {'autoPlay': false}); 

    $('#startOrbit').on('click', function() { 
     elem.options.autoPlay = true; 
     elem.options.timerDelay = 2000; 
     $('.orbit').foundation('geoSync'); 
    }); 
}); 

まず、オートプレイオプションをfalseに設定して、軌道スライダを初期化します。 次に、button要素に#startOrbit idを持つクリックイベントリスナーを添付して、2つのオプションを変更し、最後に軌道上にタイマーオブジェクトを設定し、次のスライドのカウンタを開始するgeoSyncメソッドを呼び出します。

+0

この作業では要件が変更されました...私はそれがうまくいくと確信しています。できるだけ早く試してみます – matt

関連する問題