JSFiddle - React, Tailwind, and code Playground

by paska

HTML

<div>Click me</div>
<button>Off</button>

JavaScript

(function ($, undefined) {
    $.fn.myPlugin = function () {
        return this.each(function () {
            $(this).on("click.myPlugin", function() {
                alert("Desde adentro del plugin!");
            });
        });
    };
})(jQuery);

$("div").on("click", function() {
    alert("Desde afuera del plugin!");
}).myPlugin();

$("button").on("click", function() {
    $("div").off("click");
});