Bonjour !
Encore une énième demande pour protéger un texte, pensez-vous ? Que nenni. Je n'oserais pas
Non, ma demande est différente. Le site sur lequel je travaille a une navigation toute en longueur, basée sur une version légèrement modifiée du script jScrollTouch (essayez, c'est rigolo).
Le code de base est celui-ci :
Cette liste est mise en horizontal avec des position:absolute (le float:left ne convenait pas).
J'appelle l'effet de scroll via
Ça, ça marche très bien.
Parce que ce ne sont que des images.
Mais dès que mes <li> contiennent des <div> pleines de texte, et que je veux faire défiler les <li> comme dans l'exemple précédent (et non le texte à l'intérieur), eh bien ça devient instable, et le texte se sélectionne parfois, empêchant par là la navigation.
J'ai mis des
partout où je pouvais (dans le js du plugin lui-même), et quand ça n'empêche pas purement et simplement le "scroll", ça ne fait rien.
Quelqu'un aurait une idée ? Merci d'avance
Je ne peux malheureusement pas vous montrer le code en ligne, car c'est en local (et le site live est fermé aux non-inscrits...).
Modifié par AkaiKen (06 Oct 2010 - 11:52)
Encore une énième demande pour protéger un texte, pensez-vous ? Que nenni. Je n'oserais pas

Non, ma demande est différente. Le site sur lequel je travaille a une navigation toute en longueur, basée sur une version légèrement modifiée du script jScrollTouch (essayez, c'est rigolo).
Le code de base est celui-ci :
<ul class="scroll">
<li><a href="monurl"><img src="monimage.png" /></a></li>
<li><a href="monurl"><img src="monimage.png" /></a></li>
<li><a href="monurl"><img src="monimage.png" /></a></li>
<li><a href="monurl"><img src="monimage.png" /></a></li>
</ul>
Cette liste est mise en horizontal avec des position:absolute (le float:left ne convenait pas).
J'appelle l'effet de scroll via
jQuery(".scroll").jScrollTouch()
.Ça, ça marche très bien.
Parce que ce ne sont que des images.
Mais dès que mes <li> contiennent des <div> pleines de texte, et que je veux faire défiler les <li> comme dans l'exemple précédent (et non le texte à l'intérieur), eh bien ça devient instable, et le texte se sélectionne parfois, empêchant par là la navigation.
J'ai mis des
if (e.preventDefault) {
e.preventDefault(); // I'm on a fox
}
else {
e.returnValue = false; // pour IE
return false;
}
partout où je pouvais (dans le js du plugin lui-même), et quand ça n'empêche pas purement et simplement le "scroll", ça ne fait rien.
Quelqu'un aurait une idée ? Merci d'avance

Je ne peux malheureusement pas vous montrer le code en ligne, car c'est en local (et le site live est fermé aux non-inscrits...).
Modifié par AkaiKen (06 Oct 2010 - 11:52)