nori(norimania@gmail.com)
jQueryってなに…///

HTMLとCSSをいじって
あんな動きや
そんな動きまで…///
とりあえず触ろう…?///


ソースが表示されたらテキトーな名前で保存する
一応おすすめはjquery.jsです
テキストの追加も簡単にできるよ
$('#ac-nanika1').click(function() {
$('#nanika1').append(
'<p>押さないで・・・///</p>'
);
});
ソースが長くて見切れた・・・
$('#ac-nanika2').click(function() {
$('#nanika2')
.css({
width: 300,
height: 300,
background: '#f00',
position: 'relative'
})
.slideUp()
.delay(100)
.slideDown()
.delay(100)
.animate({
top: 300,
width: 600
},{
duration: 500
})
.delay(100)
.animate({
top: 0,
left: 300,
width: 300,
height: 600
},{
duration: 500,
complete: function() {
}
})
.delay(100)
.animate({
left: 0,
height: 300
},{
duration: 500
})
});
勉強していきましょー
またはプラグインを使うのもありますね
順番にみていきましょう
jQueryを使うときは
jQuery(function($) {
// hogehoge
});
jQuery(function($) {
$('#alert').click(function() {
alert('dotcoder');
});
});
要素をセレクタで取得
<input type="button" id="button" value="ぼったーん!" />
このボタンを選択するには
$('#button')
こうするだけ
何かに似てますね
なんかこんな。。

超簡単す
$('div') // div全部
$('div.hoge') // div.hoge全部
$('div#hoge') // div#hoge
$('div > a') // div > a
$('div > a:first-child') // div > a:first-child
$('input[type="text"]') // inputのtypeがtextのやつ
とかCSSセレクタで選択できるすよ
色々使えるからリファレンス見てね
メソッドってなにさ
要素に対する命令
$(hoge).slideUp(); // ↑.slideUp() のとこ
要素に対して「.(ドット)」で
実行したいメソッドを繋いでいくだけ
例えば一回スライドアップしてスライドダウンさせたいときは
$(hoge) .slideUp() .delay(100) .slideDown();
こんな感じ
.show() // display: none の要素を表示する
.hide() // .show()の逆
.slideDown() // スライドして表示する
.slideUp() // スライドして非表示にする
.fadeIn() // フェードインして表示する
.fadeOut() // フェードアウトして非表示にする
.animate() // アニメーション、色々指定できるよ
.append(hoge) // hogeを追加する
.after(hoge) // 後ろにhogeを追加する
.before(hoge) // 前にhogeを追加する
.css({ css }) // CSSを指定する、指定方法はCSSとほぼ同じ
とか、簡単ですね
.click(hoge) // クリックイベントを追加 .dblclick(hoge) // ダブルクリックイベントを追加 .hover(hoge,fuga) // マウスオーバーアウトイベントを追加
とか、こっちも簡単ですね
色々使えるからリファレンス見てね
簡単すね!
プラグインをつかーう!
プラグインってなに(・ω・`;)
そう、jQueryならね!

1. http://5509.me/log/whatinoutからダウンロード
2. ソースを読み込む
<script type="text/javascript" src="js/whatinout.js"></script>
3. 準備かんりょー!
4. つかってみる!
プラグイン簡単!
どんどん使おう!
とにかく使って慣れよう
ありがとうございました。
0 / 0