在我的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)并且页面加载时没有任何淡入效果......你能帮我解决一下吗?
答案 0 :(得分:0)
您已将函数变量作为.load
你应该传递这样的函数:
jQuery('#principale').load('<?php echo $ck_link; ?> #interno', function() {
jQuery('#interno').fadeIn(3000);
});
<强>来源(S)强>