ここでは、このコードを使用して、一連のタブ内の特定のクラスのコンテンツを切り替えています。これがスクリーンショットです:
フェードイン、フェードアウト効果はうまく機能しますが、新しいページのフェードイン効果がすでに開始された後、新しいページが「ロード」されているのを見ることができます。そして、それは遅い移行に設定されています!フェード効果はページの読み込みにまったく関係していないように見えますが、これは物事を先送りしていると思います。移行をよりスムーズにする方法はありますか?
コードは次のとおりです。
jQuery(document).on("click",".nav-tab", function(e){
e.preventDefault();
jQuery('.page-form').fadeOut('slow').load(jQuery(this).attr('href') + ' .page-form');
jQuery('.page-form').fadeIn('slow').load(jQuery(this).attr('href') + ' .page-form');
});