A droite, dernière question pour un moment!Utilisation de scrollTo pour se déplacer le long de l'axe des x
Je crée un site portfolio horizontal et je cherche de l'aide en utilisant le plugin scrollTo pour créer une navigation de style suivant/précédent pour que l'utilisateur parcourt les images.
Mon HTML est:
<div id="contentRight">
<ul id="direction">
<li id="next"><a id="forward">Next</a></li>
<li id="prev"><a id="back">Previous</a></li>
</ul>
<table id="work">
<tr>
<td id="horseOneImage" class="mainImage"><img class="large" src="media/images/horse.jpg" alt="" /></td>
<td id="horseTwoImage" class="mainImage"><img class="large" src="media/images/horse.jpg" alt="" /></td>
<td id="horseThreeImage" class="mainImage"><img class="large" src="media/images/horse.jpg" alt="" /></td>
<td id="horseFourImage" class="mainImage"><img class="large" src="media/images/horse.jpg" alt="" /></td>
<td id="horseFiveImage" class="mainImage"><img class="large" src="media/images/horse.jpg" alt="" /></td>
<td id="horseSixImage" class="mainImage"><img class="large" src="media/images/horse.jpg" alt="" /></td>
<td id="horseSevenImage" class="mainImage"><img class="large" src="media/images/horse.jpg" alt="" /></td>
<td id="horseEightImage" class="mainImage"><img class="large" src="media/images/horse.jpg" alt="" /></td>
</tr>
</table>
</div>
Et mon courant ne jQuery est:
$('#forward').click(function() {
$('table#work tr').stop().scrollTo('+=636', 800, {axis:'x'});
});
$('#back').click(function() {
$('table#work tr').stop().scrollTo('-=636', 800, {axis:'x'});
});
Malheureusement la table tr ne bouge pas lorsque #forward ou #back cliquez dessus.
Quelqu'un a des idées pourquoi?
Pour plus d'informations - la table est utilisée, car elle semble être la meilleure pratique sur les sites horizontaux dynamiques qui n'ont pas de largeur fixe.
Merci pour ce mec, je ne renonçais pas - viens de comprendre une alternative façon de tout faire fonctionner. Merci beaucoup pour votre aide si. – DanC