divまでスクロールし、divに到達したら、exposeを使用してハイライトします。
現時点では、スクロールを単独で動作させ、公開することはできますが、それらをまとめるのに苦労しています。
私がこれまでに持っているもの:
$(function() {
$("a.link").click(function() {
$.scrollTo('#test', 800);
$("#test").expose();
});
});
scrollto 関数には、スクロールが完了したときに実行する関数の設定があります。その関数で公開を行います。
$.scrollTo('#test', 800, {
'onAfter': function() {
$("#test").expose();
}
});
$("a.link").click(function(e) {
e.preventDefault();
var $test = $('#test'), o = $test.offset().top;
$('html, body').animate({ scrollTop: o }, 800, function(){
$test.expose();
})
});
これは、..expose
が実行される前に呼び出されるためです... オプションscroll
を使用しonAfter
ます... この関数は、スクロールが終了した後に呼び出されます
onAfter: スクロールが終了した後に呼び出されます
$.scrollTo('#test', 800, {onAfter:function(){ $("#test").expose(); } } );