jQuery внутренняя функция

MildMildMint

Новичок
Есть слайдер Easy Slider jQuery Plugin
В нем есть функция:

PHP:
$.fn.easySlider = function(options) {
    this.each(function() {

        function setCurrent(i){
            i = parseInt(i)+1;
            $("li", "#" + options.numericId).removeClass("current");
            $("li#" + options.numericId + i).addClass("current");
        };
Прицепляю к элементу так:
$("#slider").easySlider();

Как программно вызвать функцию setCurrent(i) для $("#slider")?

Полный код: http://pastebin.com/2BgRv6iM
Сайт: http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider
 

Adelf

Administrator
Команда форума
Никак.
Что ты хочешь получить то? Скопипасти себе эту функцию да юзай. Только она мало чего делает и скорее всего это врядли то, чего ты хочешь.
 

MildMildMint

Новичок
Adelf

Что ты хочешь получить то?
Сменить активный слайд.

Только она мало чего делает и скорее всего это врядли то, чего ты хочешь.
Блин, верно.

Вот сделал так:
PHP:
var page = номер;
$('#slider > ul').css('marginLeft', (1 - page) * $('#slider').width());
Но вопрос в силе, для саморазвития. Как добраться до той внутренней функции?
 

tz-lom

Продвинутый новичок
никак,это внутренняя функция,снаружи она не видна
 

MildMildMint

Новичок
tz-lom а с рефлексиями и т.д.? Все равно никак? Наверное придется поучить язык.
 

Adelf

Administrator
Команда форума
MildMildMint
никак. Странно что плагин не предоставляет возможности программно ставить активный элемент..
 
Сверху