サンプル7:写真なび&キーハンドラ関数
写真アニメーションをキー入力でコントロールするハンドラ関数を定義しています。
下記のキーを押してみて下さい。
「Shift-U」停止 「Shift-I」前
「Shift-J」再生 「Shift-K」次
コメント3
コメント2
コメント1
以下、ハンドラ関数のソースです。以下のように関数を定義するだけでOKです。
なお 写真なび制御用関数「fl_ez_...()」については 写真なび[sP]を見てみてください。
<script language="javascript"><!--
function kl_keyfunc_ex(stat){
//statにキーイベントに関する情報がまとめられています。knxは拡張キー名です。
if(stat["knx"]=="sU") fl_ez_stop(); //「Shift-U」停止
else if(stat["knx"]=="sJ") fl_ez_play(); //「Shift-J」再生
else if(stat["knx"]=="sI") fl_ez_prev(); //「Shift-I」前
else if(stat["knx"]=="sK") fl_ez_next(); //「Shift-K」次
else return true;
//false値を返すとそのキー入力はKeyNaviやブラウザ側で無視されます。
//既定ショートカットを上書きしたい場合にfalseを返します。
return false;
}
//-->
</script>