0
У меня есть функция JQuery (урезанная только для примера):Вызов функции JQuery в функции
(function($) {
$.fn.Lightbox = function(options) {
var opts = $.extend(defaults, options);
function initialize() {
$('#lightbox').show();
return false;
};
function close() {
$('#lightbox').hide();
};
return this.click(initialize);
};
})(jQuery);
Затем я использую ....
$('a.image').Lightbox();
, чтобы запустить его. Я хочу, чтобы можно было вызвать функцию close() отдельно, например.
$.Lightbox.close();
Как я могу достичь этого в своем коде?
Спасибо, есть ли способ я могу получить его, чтобы вызвать функцию оригинала близко() без повторения кода? – fire
@fire - я бы сделал обратное, привязывая его к главному: 'function close() {$ .Lightbox.close(); } '... потому что нет ничего, что зависит от этого, может также упростить его. –