X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/65a1f637391920c91a42cfd36695e55b84a1eb95..5eefbb458ca2f52ee626307d630bdbd229125bf7:/wolnelektury/media/js/book.js diff --git a/wolnelektury/media/js/book.js b/wolnelektury/media/js/book.js index cfb9ab088..512c86e95 100644 --- a/wolnelektury/media/js/book.js +++ b/wolnelektury/media/js/book.js @@ -1,14 +1,21 @@ $(function() { + $.highlightFade.defaults.speed = 3000; + $('#toc').hide(); + $.scrollTo('-=50px'); if ($('#toc li').length == 0) { $('#menu li a[href="#toc"]').remove(); } - $('#toc a').click(function(event) { + $('body').delegate('click', '#toc a, #themes a, .anchor, .annotation', function(event) { event.preventDefault(); - $('#menu li a.selected[href="#toc"]').click(); - $.scrollTo('a[name="' + $(this).attr('href').slice(1) + '"]', {offset: {top: -50, left: 0}}); + $('#menu li a.selected').click(); + if ($(this).attr('href')) { + var name = $(this).attr('href').slice(1); + $.scrollTo('a[name="' + name + '"]', 500, {offset: {top: -50, left: 0}}); + $('a[name="' + name + '"]').highlightFade('yellow'); + } }); $('#menu li a').toggle(function() {