Javascript 使插件特定于元素

Javascript 使插件特定于元素,javascript,jquery,Javascript,Jquery,我有以下js插件来捕捉元素的显示隐藏事件。但我想让它只特定于一个dom元素,即#div#u loading_页面 jQuery(function ($) { $.each(['show','hide'], function (i, ev) { var el = $.fn[ev]; $.fn[ev] = function () { this.trigger(ev); el.apply(this,

我有以下js插件来捕捉元素的显示隐藏事件。但我想让它只特定于一个dom元素,即#div#u loading_页面

jQuery(function ($) {
    $.each(['show','hide'], function (i, ev) {
        var el = $.fn[ev];
        $.fn[ev] = function () {
                this.trigger(ev);
                el.apply(this, arguments);

        };
    });
});

谁能帮忙吗。谢谢

比较插件中的id(div\u loading\u页面)是否让函数运行。。否则返回false。谢谢,但这并没有多大帮助,我必须删除隐藏事件并在单击关闭按钮时添加其逻辑。
jQuery(function ($) {
    $.each(['show','hide'], function (i, ev) {
        var el = $.fn[ev];
        $.fn[ev] = function () {

            this.each(function () {
                if ( this.id == 'div_loading_page') {
                    $(this).trigger(ev);
                    return false; // break out of the loop
                }
            });

            el.apply(this, arguments);
        };
    });
});