![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
▼こちらのサイト
http://www.haluta.jp/
こちらのサイトのメインビジュアルで使われているスライダーを実際したいのですが、
プラグインなしでjqueryを記述していて、なかなか理解できません。
コードを参照してみると、下記のコードが該当部分になると思うのですが、
これを自分のローカルで試してみても動きません。。
どなたかお分かりになる方いたら教えていただけると嬉しいです!
```
function i() {
n(function() {
0 !== c && (c = 0,
p = 0,
f.removeClass("now"),
f.removeClass("next"),
u.removeClass("now"),
u.removeClass("next"),
r.html(w),
l = r.children(".left"),
d = r.children(".right"),
f = l.children("li"),
u = d.children("li"),
h = f.length,
m = u.length,
f.eq(p).addClass("now"),
u.eq(p).addClass("now"),
t())
}, function() {
var n;
if (1 !== c) {
for (c = 1,
p = 0,
f.removeClass("now"),
f.removeClass("next"),
u.removeClass("now"),
u.removeClass("next"),
n = 0; m > n; n++)
l.append(f.eq(n)),
l.append(u.eq(n));
f = l.children("li"),
u = d.children("li"),
h = f.length,
m = u.length,
f.eq(p).addClass("now"),
t()
}
})
}
```
No.1ベストアンサー
- 回答日時:
こんにちは
ご提示の部分は部分なので、それだけで動作するものとは思えません。
>プラグインなしでjqueryを記述していて、なかなか理解できません。
ご提示のサイトのサンプルを見ると、1枚の画像を分割してスライドしているわけではなさそうなので、スライダーを横に2つ並べても実現できるものと想像します。
フラグインであればOKなのでしたら、verticalスライドの画像スライダーで、autoやcarouselの機能があるもの(連動を確実にするならスライドのメソッドapiが公開されているもの)を利用して、二つ並べてしまえばよろしいのではないでしょうか?
No.2
- 回答日時:
ANo1です。
たまたま手元にあったbxSliderというライブラリが、縦スライドに対応していましたので、試しに作ってみました。
http://bxslider.com/
横に並べて、autoで逆方向に動かしているだけなので、それぞれは独立して動作しています。
長時間経過したりすると動きがずれてくる可能性がないとは言えないので、ちゃんと連動させるなら、一方の動作のcallbackを利用して他方を動かすようにすればよいですね。
http://bxslider.com/options
以下、ご参考まで。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="ja">
<head><title>Sample</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<style type="text/css">
#hoge * { margin:0 !important; padding:0 !important; }
#hoge * { border-width:0 !important; }
#hoge>div { float:left; width:50%; }
#hoge img{ width:100%; }
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9. …
<script type="text/javascript" src="../js/jquery.bxSlider/jquery.bxslider.js"></script>
<link type="text/css" href="../js/jquery.bxSlider/jquery.bxslider.css" rel="stylesheet">
<script type="text/javascript">
$(function(){
var opt = {
mode: "vertical",
infiniteLoop: true,
pager: false,
controls: false,
auto: true
};
$("#hoge ul").eq(0).bxSlider(opt);
opt.autoDirection = "prev";
$("#hoge ul").eq(1).bxSlider(opt);
});
</script>
</head>
<body>
<div id="hoge">
<div>
<ul>
<li><img src="./img/photo01.jpg" alt=""></li>
<li><img src="./img/photo02.jpg" alt=""></li>
<li><img src="./img/photo03.jpg" alt=""></li>
<li><img src="./img/photo04.jpg" alt=""></li>
</ul>
</div>
<div>
<ul>
<li><img src="./img/photo05.jpg" alt=""></li>
<li><img src="./img/photo06.jpg" alt=""></li>
<li><img src="./img/photo07.jpg" alt=""></li>
<li><img src="./img/photo08.jpg" alt=""></li>
</ul>
</div>
</div>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
- その他(動画サービス) SPOTV NOW(スポティービーナウ)について質問です。 SPOTV NOW(スポティービーナウ) 1 2023/08/04 17:13
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたいの続き 5 2023/01/24 00:16
- その他(動画サービス) 動画配信サービスのAmazon Prime と U-NEXTとの比較について 4 2023/04/15 11:31
- JavaScript jQueryでのレスポンシブが綺麗に動かない 3 2022/06/21 11:08
- その他(動画サービス) FireTVってアマゾンプライムに入ってないと使えない? 2 2023/07/24 22:37
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- テレビ 「ケーズデンキ」でテレビ買った方、教えてください 1 2023/06/06 20:50
- C言語・C++・C# LU分解法のピボット選択機能実装について(C言語・gcc-9) 1 2022/07/22 15:20
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Slick.jsのオプションrtlについて
-
一定時間ごとに画像を切り替え...
-
IE6だけがスライドショー不具合
-
神経衰弱 順番に裏返し
-
【iOS及びAndroid】リンク画像...
-
Javascriptで画像のフェードイン
-
Jqueryを使ったHTMLの操作
-
「thickbox3.1」のボタンをカス...
-
MAX関数を使ってからLEFT JOIN...
-
jspでcssが読み込めない
-
eclipseでcssを使うためには?
-
フォームに入力された値により...
-
javascriptテキストBOX色を元に...
-
getElementByIdの戻り値がnull...
-
JSPでの画像ファイル表示
-
javascript 時計24時間表示
-
createElementで作成した要素を...
-
window.openで値の渡し方を教え...
-
読み込んだQRコードをフォーム...
-
libjpegライブラリの使い方につ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Slick.jsのオプションrtlについて
-
キャラクターがぴょこんと飛び...
-
【jQuery】2分割レイアウトで、...
-
スライドショー「Skitter」をカ...
-
スライドショーの画像にリンク...
-
画像をフェードアウト&フェー...
-
Dreamweaver上とデバイスプレビ...
-
アコーディオンメニューが開い...
-
神経衰弱 順番に裏返し
-
楽天APIのデータをjqueryのgetJ...
-
swiper.jsについて
-
エンドロールを枠の中で表示す...
-
順番にクラスをつけていく方法
-
画像にマウスを乗せた時のJava ...
-
bxsliderでスライドショーの間...
-
複数の要素へ appendchild でき...
-
jQueryでタブ、スライダーを使...
-
SimplyScrollについて
-
bxSliderのランダム表示について
-
javascript 神経衰弱
おすすめ情報