どのようにjsがデジタルテレビの中で焦点の選択を確定するかについて
882 ワード
もっと読む
ウェブデザインでは、フォーカスの論理関係を設定しなくてもいいです.マウスがありますが、デジタルテレビの中ではリモコンしかないので、人工的なデザイナーのリモコンの焦点の論理関係は、テレビの中では一つしか焦点がありません.コードは以下の通りです
ウェブデザインでは、フォーカスの論理関係を設定しなくてもいいです.マウスがありますが、デジタルテレビの中ではリモコンしかないので、人工的なデザイナーのリモコンの焦点の論理関係は、テレビの中では一つしか焦点がありません.コードは以下の通りです
var Current = 0; // 0
function keyDown(evt) {
evt = (evt) ? evt : ((window.event) ? window.event : "") //IEFirefoxkeyBoardEvent
var keyCode = evt.keyCode?evt.keyCode:evt.which; //IEFirefoxkeyBoardEvent
switch(keyCode) {
case 40://down
Current-=1; break;
case 38: //up
Current+=1;
break;
}
}
これは単純な例ですが、具体的には、このテンプレート構造にはいくつかのレベルのリストがあることを考慮して、下向きの場合、1レベルから2段階のリストにジャンプするかどうかを考慮して、1レベルのリストが2段階のリストの論理関係と一致するかどうかを判断します.一致すると、呼び出し前のkey値が判断されます.構造が違ったら、2段階のリストのkey値を書くべきです.そして、デフォルトの二段階フォーカスの位置は、二段階リストにジャンプすると、一段階リストの焦点が初期値に設定され、二段階リストの焦点が対応する効果を表示し、逆も同じです.