質問編集履歴
2
コメントを修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
jQueryのclickイベントなどでreturn false;するとデフォルトのclick挙動をキャンセルできたりしますが、trigger()を利用して自分でイベントを作成した時にtrigger()した側から、return falseを検出し、処理を中断させることはできますでしょうか?
|
2
2
|
|
3
3
|
```Javascript
|
4
|
-
// とあるメソッド
|
4
|
+
// とあるscene関係のメソッド
|
5
5
|
(function(){
|
6
6
|
var result = $scene.trigger('next') // ①
|
7
7
|
if( result == false ) return; // シーン切り替えを中断
|
1
コードのミスを修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
})();
|
10
10
|
|
11
11
|
// とあるイベント処理
|
12
|
-
$
|
12
|
+
$scene.on('next',function(){
|
13
13
|
return question.isComplete(); // この結果を①へ渡しfalseだったらシーン切り替えを中断したい
|
14
14
|
})
|
15
15
|
```
|