Dieterg
Legacy Member
Oké, Ik ben wat aan het prutsen om een bannerRotator te maken.
Het lukt allemaal goed en wel tot ik de next_btn wil coden.
Die werkt wel, maar ik zou willen dat men timer dan eventjes stopt..? Dus niet als ik klik dat na 1sec. terug de function van de bannerRotator wordt aangeroepen..?
Dit is men code tot nu toe. Wat ik dus eigenlijk wil weten is hoe ik die 'interv' naar 1 verander.
Ik heb ook al 'return interv' geprobeerd in de oNxtClick functie maar dit werkte ook niet? Hoe moet ik er dus voor zorgen dat interv ook in de outerfunctie veranderd? En niet alleen in de inner?
MVG, Mam
Het lukt allemaal goed en wel tot ik de next_btn wil coden.
Die werkt wel, maar ik zou willen dat men timer dan eventjes stopt..? Dus niet als ik klik dat na 1sec. terug de function van de bannerRotator wordt aangeroepen..?
Code:
$(function() {
var oNxtClick = $('#next_btn .next');
var oPrevClick = $('#next_btn .prev');
interv == ""
if(interv == ""){
timer_start();
}else{
setInterval('simter_stop()', 3000);
}
function timer_start(){
setInterval('rotateImages()',1500);
}
function timer_stop(){
interv = ""
}
oNxtClick.click(function(){
interv = "1"
});
oPrevClick.click(function(){
});
});
function rotateImages(){
var oCurPhoto = $('#bannerRotator div.current');
var oNxtPhoto = oCurPhoto.next();
if (oNxtPhoto.length == 0)
oNxtPhoto = $('#bannerRotator div:first');
oCurPhoto.removeClass('current').addClass('previous');
oNxtPhoto.css({ opacity: 0.0 }).addClass('current').stop().animate({ opacity: 1.0 }, 1000,
function() {
oCurPhoto.removeClass('previous');
});
}
Dit is men code tot nu toe. Wat ik dus eigenlijk wil weten is hoe ik die 'interv' naar 1 verander.
Ik heb ook al 'return interv' geprobeerd in de oNxtClick functie maar dit werkte ook niet? Hoe moet ik er dus voor zorgen dat interv ook in de outerfunctie veranderd? En niet alleen in de inner?
MVG, Mam


