1

我想覆盖灯箱库的私有功能。

这是其代码的一部分:

$.fn.lightBox = function(settings) {

    var jQueryMatchedObj = this; // This, in this context, refer to jQuery object

    function _set_interface()
    {
        //....
    }

    function _start(objClicked,jQueryMatchedObj) {
        //...
        _set_interface();
        //...
    }

    function _initialize() {
    _start(this,jQueryMatchedObj);
        return false;
    }

    return this.unbind('click').click(_initialize);
}

我需要覆盖 _set_interface 函数。可能吗?

4

1 回答 1

4

不,这是不可能的......

您无权访问该插件的私有范围。

其中(@crush 在下面的评论中说)是私有函数(或范围)的全部要点。

于 2013-01-22T17:59:27.183 回答