イベントについて
ここでJavaScriptを知る上で大事な,
jQueryでイベントの設定をおこなうには以下のように記述します。
// イベントハンドラ
function clickHandler() {
alert('clicked!');
}
// elementのclickイベントに対してclickHandlerをバインドする
$('.btn').bind('click', clickHandler);
jQueryではbind()を使ってイベントを設定します。また, さらに, このスクリプトは以下で確認できます。 イベントは多少わかりにくいところもありますが, それでは最後に今回のお題を掲載します。 今回はマウスオーバーするとサブメニューが表示されるようなナビゲーションをjQueryで作ってみましょう。HTMLとCSSはあらかじめ書いてありますので, 余裕のある人は単にサブナビゲーションの表示・ 今回のお題ではマウスオーバーしたときに表示にして, もちろん個別に設定しても大丈夫です。jQueryにはこのようによく使う機能にはショートカットが用意されていることが多いです。また, それでは次回はこのお題について解説したいと思います。
$('.btn').click(clickHandler);
$('.btn').click(function() {
alert('clicked!');
});
今回のお題
概要
ヒント
$(element).hover(
function() { マウスオーバーのときの動作 },
function() { マウスアウトのときの動作 }
);