最初の2つがajaxでロードされ、最後の2つが静的である4つのタブがある場合、デフォルトで2つのajaxタブをプリロードするにはどうすればよいですか?
今のところ、最初のタブのみが自動的にロードされ、クリックすると2番目のタブがロードされます。2つ目をクリックしたときにコンテンツが既に読み込まれるように、両方を読み込む必要があります。次のように、2番目のタブでloadイベントを呼び出そうとしました。
$(document).ready(function () {
$("#main-tabs").tabs({
cache: true
});
$("#main-tabs").tabs("load", 1);
});
これにより2番目のタブが読み込まれますが、奇妙な理由により、最初のタブはまったく読み込まれません。別のタブをクリックして最初のタブをクリックしても、ロードされません。
それから私はこのようなことを試みました:
$(document).ready(function () {
$("#main-tabs").tabs({
cache: true
});
$("#main-tabs").tabs("load", 0);
$("#main-tabs").tabs("load", 1);
});
同じ結果、2番目のタブが読み込まれ、最初のタブは読み込まれません。
それらすべて(ajaxのもの)を自動的にロードするにはどうすればよいですか?