関数はjQueryなど、複数の処理をまとめて一つにしたものです。
functionその後に関数名の後に()を記述し{}の中に処理内容を書きます。
便利なのは、複数回同じ処理を書かなくて済むので、必要な時にまとめて使いまわすことができます。
1 2 3 4 5 6 7 8 9 10 |
<script> $(function(){ function 関数の名前(){ 処理内容を記述 } }); </script> 関数名 () |
liやクラス名「btn」をクリックやマウスオーバーした時のaタグの動作を実際に関数で記述すると下記のようになります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<script> $(function(){ function color_change () { var a_props = { "color" : "FFF", "background" : "#333", } $("a").css(a_props); } $('li') .on('mouseover', color_change); $('.btn') .on('click', color_change); }); </script> |
a要素に対するcssの変更を関数にすることで、いちいち処理を書かずに、簡潔に書くことができます。
コメント