2つのパラメーターを受け入れるjQueryを使用してカスタムトリガーを作成しましたが、2番目のパラメーターは到着しません。
//firstly
$(Crafty).bind('onTsxLoaded', function (event, tsx, firstSpriteId) {
console.log("tsx", tsx);
console.log("firstspriteid", firstSpriteId);
}
//<snip>
success: function (xml) {
var firstSpriteId = tileset.attr("firstgid");
console.log("done loading ts", firstSpriteId);
$(Crafty).trigger('onTsxLoaded', xml, firstSpriteId);
}
収量:
"done loading ts" 1
"tsx" object
"firstspriteid" undefined
トリガーの前にfirstspriteid1があり、直後に未定義なのはなぜですか?