マウス操作でぬるっとスクロールする画像スライダー「Tekslider a touch focused slider」
当ページのリンクには広告が含まれています。
スポンサーリンク
マウス操作でぬるっとスクロールする画像スライダーを実装するプラグイン「Tekslider a touch focused slider」を紹介します。
jQueryプラグイン「Tekslider a touch focused slider」
このプラグインを使えば、iPhone/iPadのタッチ操作でおなじみのぬるっとスクロールをWeb上の画像スライダーに実装することができます。
オプションでは、スライドのアクセラレータ(加速度)などの数値を設定することができるので、お好みのぬるぬる速度をさがしてみましょう。
スポンサーリンク
それではデモページをご覧ください。
「Tekslider a touch focused slider」のデモ
ソース( HTML + jQuery )
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Tekslider a touch focused slider - jQueryプラグイン</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/style.css">
<style>
.contents {
margin-top: 220px;
}
</style>
</head>
<body>
<div class="tekcontainer">
<div class="slide"><img src="images/red.png" width="240" height="180" alt="赤" ></div>
<div class="slide"><img src="images/orange.png" width="240" height="100" alt="橙" ></div>
<div class="slide"><img src="images/yellow.png" width="240" height="180" alt="黄" ></div>
<div class="slide"><img src="images/green.png" width="240" height="100" alt="緑" ></div>
<div class="slide"><img src="images/blue.png" width="240" height="180" alt="青" ></div>
<div class="slide"><img src="images/indigo.png" width="240" height="100" alt="藍" ></div>
<div class="slide"><img src="images/purple.png" width="240" height="180" alt="紫" ></div>
<div class="slide"><img src="images/red.png" width="240" height="100" alt="赤" ></div>
<div class="slide"><img src="images/orange.png" width="240" height="180" alt="橙" ></div>
<div class="slide"><img src="images/yellow.png" width="240" height="100" alt="黄" ></div>
<div class="slide"><img src="images/green.png" width="240" height="180" alt="緑" ></div>
<div class="slide"><img src="images/blue.png" width="240" height="100" alt="青" ></div>
<div class="slide"><img src="images/indigo.png" width="240" height="180" alt="藍" ></div>
<div class="slide"><img src="images/purple.png" width="240" height="100" alt="紫" ></div>
</div>
<div class="contents">
<h1>Tekslider a touch focused slider のデモでーす。</h1>
<p>画像をスライドしてみてください。</p>
</div>
<script src="js/modernizr-custom.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js"></script>
<script src="js/jquery.tekslider.0.3.min.js" ></script>
<script>
$(document).ready(function(){
$("div.tekcontainer").TekSlider({
touch : Modernizr.touch,
animation : true,
accelerator : {
accel : 50,
maxvel : 280,
threshold : 10,
stopthreshold : 8,
timer : 20
}
});
});
</script>
</body>
</html>
スポンサーリンク