我使用这个脚本加载某些DIV的内容,另一个DIV中:如何在fadeIn之前获取jQuery html()加载完成?
$(function() {
$('#menu a').click(function(e) {
e.preventDefault();
var h = $(this).attr('href');
$('#aqui').hmtl($(h).html()).fadeOut('slow').fadeIn('slow');
//alert(h);
});
});
但是,正如你可以在这里看到:http://jsfiddle.net/8rB3S/,内容是之前效果负荷。
我尝试这个技巧:https://stackoverflow.com/a/2745494/588842,但.html()
,这不行....这只是fadeOut
和不fadeIn
类似的东西:$('#aqui').fadeOut('slow').hmtl($(h).html, function(){$(this).fadeIn('slow');})
你有一个错字。将'hmtl()'重命名为'html()'。 –
期望的效果是什么?可能是这个>> http://jsfiddle.net/skram/8rB3S/1/ << –
你的小提琴没有jQuery。 – j08691