どのようにjsがデジタルテレビの中で焦点の選択を確定するかについて


もっと読む
      ウェブデザインでは、フォーカスの論理関係を設定しなくてもいいです.マウスがありますが、デジタルテレビの中ではリモコンしかないので、人工的なデザイナーのリモコンの焦点の論理関係は、テレビの中では一つしか焦点がありません.コードは以下の通りです
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値を書くべきです.そして、デフォルトの二段階フォーカスの位置は、二段階リストにジャンプすると、一段階リストの焦点が初期値に設定され、二段階リストの焦点が対応する効果を表示し、逆も同じです.