javascript - Using a variable within a function in another function -
how use variable "i" , value in function, "izq" , "der"?. need use variable within other functions.
$("#gal li a").on('click', openimg); function openimg(e){ e.preventdefault(); var href = $(this).attr('href'); = $(this).parent().index(); $("#overlay").fadein(); $("#overlay #cont_img img").attr('src', href); } $(".izq").on('click', function(e){ e.preventdefault(); var izq; i--; if(i < 0){ = total-1; } izq = $("#galeria li a").eq(i).attr('href'); $("#overlay #cont_img img").attr('src', izq); }); $(".der").on('click', function(e){ e.preventdefault(); var der; = (i-1) % total; der = $("#gal li a").eq(i).attr('href'); $("#overlay #cont_img img").attr('src', der); });
it best if can declare variable outside function globally.
$("#gal li a").on('click', openimg); var i=0; function openimg(e){ e.preventdefault(); var href = $(this).attr('href'); = $(this).parent().index(); $("#overlay").fadein(); $("#overlay #cont_img img").attr('src', href); } $(".izq").on('click', function(e){ e.preventdefault(); var izq; i--; if(i < 0){ = total-1; } izq = $("#galeria li a").eq(i).attr('href'); $("#overlay #cont_img img").attr('src', izq); }); $(".der").on('click', function(e){ e.preventdefault(); var der; = (i-1) % total; der = $("#gal li a").eq(i).attr('href'); $("#overlay #cont_img img").attr('src', der); });
Comments
Post a Comment