2013-02-28 2 views
1

Я хочу прокрутить до div, а затем, когда он достигнет div, выделите его, используя экспонирование.jQuery прокрутка до div, затем выдержка

На данный момент я могу заставить свиток работать самостоятельно и самостоятельно разоблачать, но изо всех сил стараюсь собрать их вместе.

То, что я до сих пор:

$(function() { 

    $("a.link").click(function() { 

$.scrollTo('#test', 800); 

    $("#test").expose(); 

    }); 

}); 
+0

При использовании некоторого plugi ns вы нашли * «там» * вы катаетесь на кубиках, чтобы получить ответы. Скорее установите демо jsBin или jsFiddle с включенным плагином. –

ответ

0
$("a.link").click(function(e) { 
    e.preventDefault(); 
    var $test = $('#test'), o = $test.offset().top; 
    $('html, body').animate({ scrollTop: o }, 800, function(){ 
     $test.expose(); 
    }) 
}); 
+0

спасибо undefined – user1876407

1

функция scrollto имеет настройки для функции, которая выполняется при прокрутке полной. выполните раскрытие в этой функции.

$.scrollTo('#test', 800, { 
    'onAfter': function() { 
    $("#test").expose(); 
    } 
}); 
0

это потому, что .. expose вызывается перед scroll происходит ... использовать onAfter варианты ... эта функция вызывается после того, как скроллинг заканчивается

onAfter: вызывается после того, как скроллинг заканчивается

$.scrollTo('#test', 800, {onAfter:function(){ $("#test").expose(); } }); 
+0

спасибо alot @bipen – user1876407

+0

приветствуется .... @ user1876407 .. :) .. счастливое кодирование – bipen

Смежные вопросы