Salut,
En l’occurence, c’est plutôt jQuery qui va gérer ça.
Il faut simplement ajouter
return false; à la fin de ton script :
<script type="text/JavaScript">
$(document).ready(function (){
$('#button a').click(function(){
var integer = $(this).attr('rel');
$('#slidez .cover').animate({left:-900*(parseInt(integer)-1)})
$('#button a').each(function(){
$(this).removeClass('active');
if($(this).hasClass('button'+integer)){
$(this).addClass('active')}
});
return false;
});
});
</script>
Intégrateur web freelance
Je vais tester merci!! je suis pas tres bon en Js mais pour mon info ... je lui dis quoi au script?
Quote from: bentouch at Mar 08, 2010, 06:02 AM
Je vais tester merci!! je suis pas tres bon en Js mais pour mon info ... je lui dis quoi au script?
Oui, désolé pour le manque d’explications...
Cette ligne permet de signaler au navigateur qu’il ne faut pas suivre le lien. Donc aucune page ne sera chargée.
Après, je n’en connais pas toutes les subtilités techniques.
Intégrateur web freelance
C’est exactement ça!!! Merci
En fait , maintenant j’ai un probleme residuel et je ne sais pas s’il est du a notre manipulation...
Le script via jsquery est doit deplacer la div slidez .cover de 900px a chaque clique sur un lien qui augmente de facon progressive 900 1800 etc (grosso)... mais IE bloque au chargement de la page (comme s’il ne prenait que la valeur 450). j’ai donc la moitié de la page, des lors que je clique sur un lien ... ca re-fonctionne.
Question: pourquoi en as tu l’ombre d’une idée? merci