ぶるぶる震えるjQueryプラグインを紹介します(jrumbleプラグイン)

jquery

当ブログでも使っている、マウスオーバーで画像をぶるぶると震わせるjQueryプラグインを紹介します。

[スポンサーリンク]

単純にぶるぶると震わせるだけのプラグインのように見えますが、震わせ方も色々あって、小刻みに震わせたり、カクカクと震わせたりと、バリエーション豊なプラグインです。

ぶるぶる震わせる技は好き嫌いの好みがわかれるようです。
個人的には好きな技です。もう少し流行るといいなーと思う今日この頃です。

この章でやること

jQueryプラグインjrumbleの使い方を紹介します。

jrumbleをダウンロードする

jrumbleを取得します。
ダウンロードは本家からどうぞ。
jrumble1

jrumbleを使ったサンプルソース

<!doctype html>
<html>
<head>
<meta charset="utf-8" content="">
<title>jrumbleのサンプル</title>
<link href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js" type="text/javascript" ></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js" type="text/javascript"></script>
<script src="./js/jquery.jrumble.1.3.min.js"></script>

<!-- スクリプト部分 -->
<script type="text/javascript">
$(function() {
	$('.testimg').jrumble({
		x: 2,
		y: 2,
		rotation: 1
	});
	$('.testimg').hover(function(){
		$(this).trigger('startRumble');
	}, function(){
		$(this).trigger('stopRumble');
	});
});
</script>
</head>

<!-- HTML部分 -->
<body bgcolor="#e2e2e2">
<p>マウスオーバーでぶるぶる震えます</p>
<img class="testimg" src="./img/sea.jpg" />

</body>
</html>

デモ

実際に動かすことが出来ます

解説

14行目の「$('.testimg').jrumble」で震わせ方を指定しています。
震わせ方の種類については、本家サイトのDemoを参考にして下さい。
本家サイトはこちらから

19行目の「$('.testimg').hover(function()」でマウスオーバーの挙動を指定しています。
マウスクリックなどのアクションでもイベント発生させることも可能です。

さいごに

「jrumbleプラグイン」は、当ブログでも使っています。
ブログのちょっとしたアクセントとなって個人的には好きなプラグインです。

2013年はフラットUIが流行になってきているようです。
フラットUIが主流となっても、jrumbleのような動きのあるプラグインは廃れないで欲しいものですね。
それでは!