Наименуваната функция извиква jScrollPane ScrollTo

Опитвам се да използвам функцията jScrollPane ScrollTo като в кода по-долу, но вместо да щракам върху div, искам наименувана функция да задейства jScrollPane ScrollTo. Използвам ExternalInterface.call, за да инициирам ScrollTo от моя код на actionscript. Ето защо имам нужда от именувана функция тук. Може ли някой да ми помогне с това? Благодаря предварително

$(function()
        {
            var pane = $('.scroll-pane');
            pane.jScrollPane(
                {
                    showArrows: true,
                    animateScroll: true
                }
            );

                var api = pane.data('jsp');

            $('#scroll-to').bind(
                'click',
                function()
                {
                    api.scrollTo(100, 100);
                    return false;
                }
            ); 

person user2056564    schedule 09.02.2013    source източник


Отговори (1)


Instead of writing this:

$('#scroll-to').bind(
                    'click',
                    function()
                    {
                        api.scrollTo(100, 100);
                        return false;
                    }
                ); 

можете да използвате това:

function scrollToDiv(){

var pane = $('.scroll-pane');
var api = pane.data('jsp');
api.scrollTo(100, 100);
return false;
}

Ако искате променливо превъртане:

 function scrollToDiv(x,y){

    var pane = $('.scroll-pane');
    var api = pane.data('jsp');

    api.scrollTo(x, y);
    return false;
    }

и : scrollToDiv(100,100);

person luckystars    schedule 09.02.2013