witam.
Robię stronkę na zaliczenie i wymyśliłem sobie jquery anchor link slider. Znalazłem w sieci skrypt, wszystko pięknie działa. Jest tylko mały problem. Strona zbudowana jest z 3 divów. Po lewo mam menu, które cały czas jest widoczne na stronie, u góry jest belka z logo firmy również cały czas widoczna. Po prawo natomiast jest treść właściwa. Wszystko ładnie animuje się do linków tylko treść przesuwa się do samej góry całej strony, czyli część treści znika pod górną belką. Czy da się jakoś przerobić ten skrypt żeby przesuwało tylko do tej górnej belki? chodzi mi konkretnie o coś takiego jak jest na tej stronce: http://www.coworkstation.ru/#events.
Mój kod wygląda tak:
$(document).ready(function() {
$("a.anchorLink").anchorAnimate()
});
jQuery.fn.anchorAnimate = function(settings) {
settings = jQuery.extend({
speed : 1100
}, settings);
return this.each(function(){
var caller = this
$(caller).click(function (event) {
event.preventDefault()
var locationHref = window.location.href
var elementClick = $(caller).attr("href")
var destination = $(elementClick).offset().top;
$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, settings.speed, function() {
window.location.hash = elementClick
});
return false;
})
})
}