Back to tech

おすすめしたいJQueryスクリプト

2 min read
Table of Contents

Webページを作る機会があり、その時に使って良いと思ったスクリプトがあっため掲載しておきます。

※実装するときは、公式ページからjsファイルをダウンロードしてください

私はダウンロードしたjsファイルを「js」というディレクトリの中に入れています

※ローカルでやりたい場合は、Jqueryをダウンロードしてください → http://jquery.com/download/

その際、<script src="//code.jquery.com/jquery-1.11.3.min.js"></script> を <script type="text/javascript" src="js/jquery-2.2.0.min.js"></script> と書き換えてください

JQuery

jQuery
jquery.com
image

このライブラリは導入必須です。これを導入することにより、他のスクリプトが動きます。

JQueryってなんぞやってひと wiki(http://ja.wikipedia.org/wiki/JQuery)

簡単に文字や画像をフェードインやフェードアウト、クリックによる処理などを実装することが可能です。

詳しくは右を参照 jQuery日本語リファレンス

jquery.cheat-code.js

www.trovster.com
www.trovster.com

Webページ内に隠しコマンドを導入できるスクリプトです。

例えば「↑←↓→」と順に押された時にメッセージを表示する。または、違うWebページヘ遷移するなどが可能です。

実装例

<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="js/jquery.cheat-code.js"></script>
<script>
$(function(){
$(document).cheatCode({
code :'38,37,40,39', //↑←↓→ 押される文字
activated:function(){ //押された後の処理
$('.hoge').text('world').css({'font-size': '50px','color': 'red'}); //とりあえずclassがhogeのテキストを変更している
}
});
});
</script>

<body>
<div class="hoge">Hello</div>
</body>

参考

jGravity-min.js

GitHub - tinybigideas/jGravity: jQuery plugin to bring gravity to your site.
github.com
image

画像や文字に重力を追加するスクリプトです。

「Webページが崩れていく」表現をすることができるので、ホラー系のWebページ作りたい人におすすめです。

実装例

<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="js/jGravity-min.js"></script>
<script>
$(function(){
$('body').jGravity(); //bodyタグにあるものすべてに重力を追加
});
</script>

<body>
<div class="hoge1">Hello</div>
<div class="hoge2">world</div>
</body>

(参考) ・tinyBIGideas (http://tinybigideas.com/plugins/jquery-gravity/)

jQueryRotate.js

Home - JQuerry Rotate
www.jqueryrotate.com
image

簡単に画像や文字を回転させるアニメーションを追加できるスクリプトです。

マウスオーバー(オブジェクトの上にマウスカーソルがきた)した時に、画像を回転させるアニメーションを導入することができます。

実装例

<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="js/jQueryRotate.js"></script>
<script>
$(function(){
$('.hoge').rotate({
bind:
{
mouseover:function() {
$(this).rotate({animateTo: 360});
//ココらへんに回転してる時に、同時に行いたいアニメーションを実装できます
},
mouseout:function(){
$(this).rotate({
animateTo:0
})
}
}
});
});
</script>

<body>
<img src="img/y0658.png" class="hoge">
</body>

参考

t.min.js

mn.tn
mn.tn

タイプライター風のアニメーションを導入することができるスクリプトです。

Webページを開いた時に、文字を打ち込んでいるような表現をすることできます。

自動でタイプミスやバックスペースをするため、本当にタイピングしているようなアニメーションができるため面白いです。

実装例

<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="js/t.min.js"></script>
<script>
$(function(){
$(".prog").t({
speed_vary : true, //人間が打っているようなタイプスピードになる
blink : true //カーソル点滅する
});
});
</script>

<body>
<div class="prog">
hello<br>
これはサンプルです<br>
</div>
</body>

参考

更新

2016/01/12 ローカルでもJqueryを動かせる方法を記述