Cita:
Iniciado por tredio
creo que seria mejor que pusiera un poco mas de codigo a ver como va la cosa.
y sobre lo de las funciones imaginate que tenemos esto.
Código Javascript
:
Ver originalfunction imprime(){
return 'hola me llamo tredio';
}
alert (imprime());
eso te va a dar como salida 'hola me llamo tredio'.
en cambio si lo haces sin comillas te retornaria la funcion completa y no ejecutaria nada dentro de ella. es decir te retornaria "function imprime(){ return 'hola me llamo tredio';}".
bueno esperare que coloques un poco mas de codigo para tratar de ayudarte.
Gracias Tredio!! pero no me refería a eso sino por ejemplo a cuando tenemos esta función
Código:
function mensaje()
{
alert(“Hola Tredio");
}
Me refiero a la diferencia que hay entre cargar el código así:
Código:
$(".classcaja").load(mensaje);
a cargarlo así:
Código:
$(".classcaja").load(mensaje());
Y en cuanto al problema que tengo, voy a escribirles el script completo, todas las funciones que tienen y demás, ya que falta una parte de código que es la encargada de hacer un efecto en el menú y demás.
Aquí os lo dejo y gracias ;)
Código:
$(document).ready(function(){
$(".items").load("pages/inicio.php");
$("#menu a").each(function(){
var href = $(this).attr("HREF");
$(this).attr({ href: "#"});
$(this).click(function(evento){
evento.preventDefault();
$(".items").fadeOut("slow", loaditems);
$(".load").remove();
$(".carga").append('<DIV CLASS="load"></DIV>');
$(".load").fadeIn('normal');
function loaditems()
{
$(".items").load(href, scrll).fadeIn("slow", hideLoader);
}
function scrll()
{
$(".scrollable").scrollable({ vertical: true, keyboard: true, mousewheel: true, speed: 400});
$(".scrollable").scrollable().begin(0);
}
function hideLoader()
{
$(".load").fadeOut("normal");
}
return false;
});
});
});
$(function() {
// set opacity to null on page load
$("ul#menu span").css("opacity","0");
// on mouse over
$("ul#menu span").hover(function () {
// animate opacity to full
$(this).stop().animate({
opacity: 1
}, 'slow');
},
// on mouse out
function () {
// animate opacity to null
$(this).stop().animate({
opacity: 0
}, 'slow');
});
});
Espero que me puedan ayudar y si ven algun fayito me lo comuniquen... Gracias nuevamente compañeros.