重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

こんばんは。

今初心者ながらにフォトスライダーを入れた
サイトの構築をしています。

先日、jcarouselliteというj-queryのプラグインがあることを知り、
実装してみました。マウスホイールでの記述も加え、
かなり良くなって来ました。

スライドが出来たのは良かったんですが、
マウスホイールとボタンのスライド枚数が同じなため困っています。

マウスホイールでのスライドは1枚単位、
ボタンでのスライドは5枚単位にしたいと思っています。
それを少し直したいと思い、調べたりしたのですが、
全くできませんでした。

ボタンのスライドとマウスホイールのスライド枚数を
変えるにはどのようにしたらよいのでしょうか?
何か他のjavascriptなどを入れないとダメでしょうか?

jcarouselliteを使用したいと思っていますので
極力、これを使いつつできるものをお願いします。
教えていただけるとありがたいです。

A 回答 (1件)

詳細に検証していませんが、素直に出来ました。


最新のバージョンの組み合わせで試しました。
jquery 1.3.2
jcarousellite 1.0.1
jquery.mousewheel 3.0.2
です。ボタンだと2枚送り、マウスホイールだと1枚送りになりました。
<script type="text/javascript" charset="utf-8">
<!--
$(function() {
$(".hoge").jCarouselLite({
btnNext: ".next",
btnPrev: ".prev",
visible:5,
scroll: 2
});
$(".fuga").jCarouselLite({
visible:5,
mouseWheel: true,
scroll: 1
});
});
</script>
<body>
<button class="prev"><<</button>
<button class="next">>></button>
<div class="hoge fuga">
<ul>
<li><img src="xxxxxx.jpg" width="75" height="75"></li>
<li><img src="xxxxxx.jpg" width="75" height="75"></li>
<li><img src="xxxxxx.jpg" width="75" height="75"></li>
<li><img src="xxxxxx.jpg" width="75" height="75"></li>
<li><img src="xxxxxx.jpg" width="75" height="75"></li>
<li><img src="xxxxxx.jpg" width="75" height="75"></li>
</ul>
</div>
</body>
クラスは別に<div class="hoge fuga">としなくても、
<div class="hoge">一つで、
$(".hoge").jCarouselLite({......});
を2つ記述しても、動作します。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
今ちょっと触れる状況にないので明日試してみます。

ヘッダー部分の記述を2つにしればイケる…
んですね。ありがとうございました。

また何かあればご質問させていただきたいと思います。

お礼日時:2009/09/28 21:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!