Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/03/2010, 13:05
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 7 meses
Puntos: 101
Respuesta: Como unir 2 javascript

Al segundo hay que extirparla la función onclick, porque no la vas a usar. Vas a disparar el evento cuando cargue la pagina.

Y en realidad... hay mucho mas que se puede descargar. Lo importante ahi es este metodo: .slideFadeToggle('slow') , que esta definido en esta linea:

Cita:
jQuery.fn.slideFadeToggle = function(speed, easing, callback) {
return this.animate({opacity: 'toggle', height: 'toggle'}, speed, easing, callback);
};
Cita:
return this.animate({opacity: 'toggle', height: 'toggle'}, speed, easing, callback);
};

$(document).ready(function() {
$('#slide-fade').click(function() {
$(this).next().slideFadeToggle('slow', function() {
var $this = $(this);
if ($this.is(':visible')) {
$this.text('Successfully opened.');
} else {
$this.text('Sucessfully closed.');
}

});
});

});
Y al primero le vas a hacer un callback. Es decir, cuando tenga el contenido, va a disparar la otra función:
Cita:
$(document).ready(function(){
$("#carga-loc-principal").click(function() {
$("div#texto").load("paginaweb.html", function() {
$(this).slideFadeToggle('slow')
});
});});

Creo que todo sería esto:
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).slideFadeToggle('slow')
});
});});
[/QUOTE]

O resumiendo:

Cita:
$(document).ready(function(){
$("#carga-loc-principal").click(function() {
$("div#texto").load("paginaweb.html").animate({opa city: 'toggle', height: 'toggle'}, "slow");

});
Proba esto ultimo a ver si te da error o si anda.