私はGuidebox APIに接続されたムービールックアップアプリである学校プロジェクトを行っています。私は、マテリアライズCSSを使用して、タブシステムに情報を整理しようとしています。それらは動的に追加されるので、ドキュメンテーションはjavascriptで初期化するように指示します。これは、使用することを言う:Materialize各結果のタブを初期化する
$(document).ready(function(){
$('ul.tabs').tabs();
});
しかしタブが提出要求までDOMの中に押し込まれていないドキュメントレディthaeyに存在していないので、私は推測する私のために動作しないこと。私は私のコードでは、単にいくつかの場所に
$('ul.tabs').tabs();
を入れて、最良の結果は、それが最初の映画に取り組んでいたタブ区切り、各検索ではなく、後続の各戻り項目に戻されます。
既存のコードを動作させるためにどこかにプラグインできるかどうかに関するガイダンスを使用できます。
https://github.com/jasonboru/group_project1_guidebox.git
$( 'ul.tabs')を呼び出します。あなたのforeachループで、新しい要素をDOMに追加した直後 – gaetanoM
私は明らかに間違っていますが、私はそれが現在持っていた場所だと思っています。ただし、タブは最初に返された要素に対してのみ機能します。私はすぐにそれを持っています $( '。guidebox-search-results')。append(movieResult); – Jason