jQueryの現在のバージョン(1.8.3)でも、次のコードを使用できます(名前空間がある場合とない場合の両方のクリックを表示します)。
$("span")
.on("click", function(e) { console.log('click without a namespace'); })
.on("click.namespace", function(e) { console.log('click with a namespace'); })
.trigger("click!"); // "click without a namespace"
ただし、これは1.9で削除されたようです。新しいバージョンのjQuery(テストバージョン)にこの機能を複製する方法はありますか?または、次のようなカスタムイベントを作成する必要がありますか?
$("span")
.on("click", function(e) { $(this).trigger("customevent"); })
.on("click.namespace", function(e) { console.log('click with a namespace'); })
.on("customevent", function(e) { console.log('"click" without a namespace'); })
.trigger("customevent");