Ho un piccolo problema "grande" e non so come risolvere.Dire "Anchorlink" che Target Element ha un margine dinamico in primo piano
se ho un legame con un'ancora che salta ad un elemento con margin-top, il margine è "ignorata", come nel seguente esempio:
se ho un div con margine -top = "0" e ci saranno dinamicamente aggiunto un po 'margin-top, l'ancora salta alla posizione di "vecchio", come nel seguente esempio:
e' possibile dire l'ancora che ci sia un margine modificato in modo dinamico sull'elemento obiettivo?
Qui ci sono i singoli frammenti di codice:
HTML
<a href="#testanchor" class="link">Testanchor</a>
<div id="zwischenelement"></div>
<div id="testanchor">Hier muss der Anker hinspringen</div>
CSS
body {
height: 8000px;
}
.link {
display: block;
}
#zwischenelement {
height: 200px;
background-color: grey;
}
#testanchor {
margin-top: 40px;
background-color: red;
padding:15px;
}
JS (il "scrollAnimate" jQuery plugin è incluso)
$(document).ready(function() {
$('#testanchor').scrollAnimate({
startScroll: 0,
endScroll: 100,
cssProperty: 'margin-top',
before: 0,
after: 40
});
});
Grazie tu per r il tuo aiuto.
Grazie per la vostra anwser. Penso che questo sia il modo giusto :) –