Volviendo al primer ejemplo, que funcionaba al revés, yo agregaría hide()
Queda así:
Cita: jQuery.fn.slideFadeToggle = function(speed, easing,callback) {
return this.animate({opacity: 'toggle', height: 'toggle'}, speed, easing, callback);
};
$(document).ready(function(){
$("#carga-loc-principal").click(function() {
$("div#texto").load("paginaweb.html", function() {
$(this).hide().slideFadeToggle('slow')
});
});});
Peero, sería mucho mejor tener un opacity : 1. Que raro no haya funcionado eso.
Probate esto también:
Cita: $(document).ready(function(){
$("#carga-loc-principal").click(function() {
$("div#texto").load("paginaweb.html").animate({opa city: 1, height: 400px}, "slow");
});
En height deberías poner el verdadero largo del div texto, que desconozco.