0

リモコンとマウス(TVアプリ)を使用してポップアップの[OK]ボタンをクリックした後にイベントを呼び出したい。マウスを使用してこのボタンをクリックしたときに、リモートでEnterキーを押してポップアップコールバック([OK]ボタンをクリックした後)で取得したarg変数にアクセスするにはどうすればよいですか?

function PopUp("napis", function callback (arg) {
 if (arg === sth)
  doSth();
})

$('button').click (function () { 
 if (arg === sth) //how can I access arg which will be the same with arg in callback function
  doSth(); 
})
4

1 に答える 1

0

変数はそのスコープでのみ使用できるため、他の場所でアクセスするには、別の変数を同じ値に設定できます。このようなもの:

var myArg;

funkcja PopUp("napis", function callback (arg) {
 myArg = arg;
 if (arg === sth)
  doSth();
})

$('button').click (function () { 
 if (myArg === sth) //this will access myArg which will be set in the callback.
  doSth(); 
})
于 2013-01-12T23:15:25.443 に答える