私のjoomlaサイトでは、このコードを使用してAjaxでページをロードしています:
jQuery(document).ready(function(){
jQuery("#<?php echo $item->alias; ?>").click(function(){
jQuery('#interno').fadeOut(500, function ck_load(){
jQuery('#principale').load('<?php echo $ck_link; ?> #interno', function ck_fade_in() {
jQuery('#interno').fadeIn(3000);
});
});
});
});
index.php では、これは DIV の構造です。
...
<div id="principale">
<div id="interno">
// Here is loaded the page from the component
</div>
</div>
コンテナ div (#interno) のフェードアウト後に機能し、ページをロードします。しかし、最後のコールバック関数 (fadeIn) は有効にならず、フェードイン効果なしでページが読み込まれます... これを理解するのを手伝ってもらえますか?