With the current version of jQuery (1.8.3) you can still use the following code (showing both a click with and without a namespace):
$("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"
However, that seems to be removed in 1.9. Is there a way in the new version of jQuery (the test version) to replicate this feature? Or do I have to create a custom event like this:
$("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");
You can call that using
.trigger("click.$")
as we found it is because regex
http://jsfiddle.net/oceog/RczDZ/10/