基本イベント
by goropoo
HTML
<p id="ho"><a href="javascript:void(0);">push</a></p>
<ul>
<li><a href="fefefe">1111</a></li>
<li>2222</li>
<li>3333</li>
<li>4444</li>
</ul>
CSS
p{margin-bottom:50px;}
ul{border:solid 1px #333333; width:200px;}
ul li{background-color:#FF3333;}
JavaScript
$('ul').hide();
$('#ho').bind('click',function(){
if($('ul').css('display')!=='none'){
$('ul').slideUp();
}else if($('ul').css('display')==='none'){
$('ul').slideDown(200);
}
});
/*
$('ul').hide();
$('#ho').bind('click',function(){
$('ul').slideToggle(1000);
});*/
//$('p').html('<img src="imgs / memeta.gif " alt="" />');
//$('p').attr('src','dog.jpg');
//$('#box').addClass('hoge'); クラスを追加する
//$('#box').removeClass('hoge'); クラスを削除する。
//$('#box').show();
//$('#box').hide();
//$('#box').fadeIn();フェードイン
//$('#box').fadeOut();フェードアウト
//$('#box').fadeTo();
//$('#box').slideDown();
//$('#box').slideUp();
//$('#box').slideToggle();
//バインドするイベント
/*
"blur", "focus", "load", "resize", "scroll", "unload", "click", "dblclick", "mousedown", "mouseup", "mousemove", "mouseover", "mouseout", "mouseenter", "mouseleave", "change", "select", "submit", "keydown", "keypress", "keyup", "error"
*/
//エスケープシーケンス
/*
¥b バックスペース
¥t 水平タブ
¥v 垂直タブ
¥n 改行
¥r 復帰
¥f 改ページ
¥' シングルクオーテーション
¥" ダブルクオーテーション
¥¥ ¥文字
¥0 NULL文字
¥xXX 2桁のXX(16進数)が表すLatin-1文字
¥uXXXX 4桁のXXXX(16進数)が表すUnicode文字
*/
//算術演算子
/*
+ 加算 2つの数値の和を求める(足し算)
- 減算 2つの数値の差を求める(引き算)
* 乗算 2つの数値の積を求める(掛け算)
/ 除算 2つの数値で除算を行う(割り算)
% 余剰 2つの数値で除算を行い、その余りを求める
++ インクリメント 変数の値を1つ増やす
-- デクリメント 変数の値を1つ減らす
*/
//比較演算子
/*
< 小なり a < 5 の場合、5未満なら真、5以上なら偽とする
<= 以下 a <= 5 の場合、5以下なら真、5以上なら偽とする
> 大なり a > 5 の場合、5以上なら真、5以下なら偽とする
<= 以上 a >= 5 の場合、5以上なら真、5未満なら偽とする
== 等しい a == 5 の場合、aが 5なら真、それ以外を偽とする
!= 等しくない
*/
//論理演算子
/*
&& 論理積 2つ値の論理積を求める(2つが真の場合真)
|| 論理和 2つ値の論理和を求める
! 倫理否定 指定された値の論理否定を求める
? 条件 条件が真なら1つ目の文、偽なら2つ目の文を実行する
, カンマ 2つの式を続けてに実行する
*/
//代入演算子
/*
= 代入 値を変数に代入する(数値、文字列を含む)
+= 加算 指定された値を加算して変数に代入する
-= 減算 指定された値を減算して変数に代入する
*= 乗算 指定された値を乗算して変数に代入する
/= 除算 指定された値を除算して変数に代入する
%= 余剰 指定された値で除算し、余りを変数に代入する
*/