我想覆盖lightbox库的私有功能。
这是其代码的一部分:
$.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函数。有可能吗?
答案 0 :(得分:4)
不,这是不可能的......
您无权访问该插件的私有范围。
其中(@crush在评论中说下面)是私有函数(或范围)的全部内容。