2010-09-20 15 views

Répondre

0

Cela devrait fonctionner ..

(myCondition == true) ? _fx = "scrollLeft" : _fx = "scrollRight"; 

$('#mask').cycle({ 
    fx: _fx, 
    timeout: 0, 
    speed: 300, 
    startingSlide: 0 
}); 

Il serait plus judicieux de faire une fonction _fx(), bien ..

function _fx(c) { 
    return (c == true) ? "scrollLeft" : "scrollRight"; 
} 
0

voulez-vous dire ceci:

var myFx = 'scrollLeft'; 
if(window.location.href.indexOf('myCondition=true') != -1) { 
    myFx = 'scrollRight'; 
} 

$('#mask').cycle({ 
    fx: myFx, 
    timeout: 0, 
    speed: 300, 
    startingSlide: 0 
}); 
0

Je Je sors d'un membre et en supposant que pour faire défiler vers la droite, vous changez fx: pour faire défiler vers la droite. Dans ce cas

if(myCondition == true) { 
     $('#mask').cycle({ 
       fx: 'scrollRight', 
       timeout: 0, 
       speed: 300, 
       startingSlide: 0 
     }); 
} else { 
     $('#mask').cycle({ 
       fx: 'scrollLeft', 
       timeout: 0, 
       speed: 300, 
       startingSlide: 0 
     }); 
}