jQueryのclickイベントなどでreturn false;するとデフォルトのclick挙動をキャンセルできたりしますが、trigger()を利用して自分でイベントを作成した時にtrigger()した側から、return falseを検出し、処理を中断させることはできますでしょうか?
Javascript
1// とあるscene関係のメソッド 2(function(){ 3 var result = $scene.trigger('next') // ① 4 if( result == false ) return; // シーン切り替えを中断 5 $scene.next(); // 次のシーンへ切り替え 6})(); 7 8// とあるイベント処理 9$scene.on('next',function(){ 10 return question.isComplete(); // この結果を①へ渡しfalseだったらシーン切り替えを中断したい 11})

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/18 01:09