2

我有以下 js 插件来捕捉元素的显示隐藏事件。但我想让它只针对一个 dom 元素,即#div_loading_page

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

        };
    });
});

谁能帮忙。谢谢

4

1 回答 1

1
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);
        };
    });
});
于 2013-08-30T14:29:15.133 回答