私のスクリプトでは、クリックされた内容に応じて 2 種類のクリック機能を使用し、1 つの関数で実行したいと考えています。名前空間で作成することにしましたが、コンソールには undefined と表示されます。
コードは次のとおりです。
$target1.on("click.Bst", $.proxy(self.selectNav, self));
$target2.on("click.Bst.Type2", $.proxy(self.selectNav, self));
関数 selectNav() はクリック時に実行されますが、event.namespace (イベントは関数パラメーターとして渡されます) を取得しようとすると、未定義になります。
selectNav: function(event){
//other code runs
console.log(event.namespace); //console log "undefined"
}