そうです、しばらくの間最後の質問です!
私は水平ポートフォリオサイトを作成しており、ユーザーが画像をフリックするための次/前のスタイルのナビゲーションを作成する際にscrollToプラグインを使用するためのヘルプを探しています。
私のHTMLは次のとおりです。
<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>
そして、私の現在失敗しているjQueryは次のとおりです。
$('#forward').click(function() {
$('table#work tr').stop().scrollTo( '+=636', 800, {axis:'x'} );
});
$('#back').click(function() {
$('table#work tr').stop().scrollTo( '-=636', 800, {axis:'x'} );
});
残念ながら、#forwardまたは#backがクリックされても、テーブルtrは移動しません。
誰かアイデアはなぜですか?
追加情報については、テーブルが使用されます。これは、固定幅のない動的な水平サイトでのベストプラクティスのように思われるためです。