jquery ajax加载和淡入joomla

时间:2013-04-04 16:57:55

标签: jquery ajax joomla2.5

在我的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)并且页面加载时没有任何淡入效果......你能帮我解决一下吗?

1 个答案:

答案 0 :(得分:0)

您已将函数变量作为.load

的回调函数参数传递

你应该传递这样的函数:

jQuery('#principale').load('<?php echo $ck_link; ?> #interno', function() {

    jQuery('#interno').fadeIn(3000);

});

<强>来源(S)

jQuery API - .load()