Bonjour,
voilà j'ai un site qui utilise la librairie de script.aculo avec le BlindUp et BlindDown tel le tuto ici
Je souhaiterai que lorsque le clic sur BlindDown a été fait il ne puisse plus être activé une fois le slide descendu.
Il est utilisé sous symfony, voila la partie de code du effect.js:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Effect.BlindDown = function(element) {
  element = $(element);
  var elementDimensions = element.getDimensions();
  return new Effect.Scale(element, 100, Object.extend({ 
    scaleContent: false, 
    scaleX: false,
    scaleFrom: 0,
    scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width},
    restoreAfterFinish: true,
    afterSetup: function(effect) {
      effect.element.makeClipping().setStyle({height: '0px'}).show(); 
    },  
    afterFinishInternal: function(effect) {
      effect.element.undoClipping();
    }
  }, arguments[1] || { }));
};
Et dans ma vue:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<?php echo link_to_function(__('> Recherche avancée'),visual_effect('blind_down', 'advanced-searchbox')) ?>
J'avoue que là, je ne sais pas trop par ou chercher.
J'éspère avoir été clair, merci de votre aide