jQueryについて最近学んだこと
最近Progateで本格的にjQueryについて学び始めました。
もう一度jQueryを学んだところの再確認したいので、記事にいたします。(すぐに忘れてしまうもんで💦)
$(function(){
$('セレクタ').イベント(function(){
$('どこを').メソッド();
});
});
これをちゃんとしたコード例で書くと...
$(function(){
$('#hoge-btn').click(function() {
$('.hoge-img').fadeOut();
});
});
要約すると、
id指定hoge-btnを.click(クリックされたら)
class指定hoge-imgを.fadeOut(フェードアウト)させる
という意味になります!
$('.lesson').hover(function() {
$(this).find('.text-contents').show();
},
function() {
$(this).find('.text-contents').hide();
});
使ったことのあるイベント一覧 | 効果 |
---|---|
.click | 要素がクリックされたら |
.hover | 要素がhoverされたら |
使ったことのあるメソッド一覧 | 引数の表記法 | 効果 |
---|---|---|
.fadeIn(); | 'slow' ・ 1000=1秒 | ふわっとアニメーション |
.fadeOut(); | 'slow' ・ 1000=1秒 | ふわっと消えるアニメーション |
.slideUp(); | 'slow' ・ 1000=1秒 | 下から上へスライドアニメーション |
.slideDown(); | 'slow' ・ 1000=1秒 | 上から下へスライドアニメーション |
.children(); | 指定したセレクタの一階層下の子要素指定 | |
.hide(); | 要素を非表示させる | |
.show(); | 要素を表示させる | |
.css(); | 'display' , 'none' ・ 'color' , 'red' | CSSを指定できる |
.html(); | 'こんにちは' | html内の書き換え、等 |
まだまだわからないことがあるので、今は空白のままですが随時更新していきます。