Ich habe folgende Funktion, bei der sich ein div weiter öffnet und schließt, sobald der Nutzer auf das div mit der class facts drückt:
$(".facts").click(function(e) {
if($(this).height() >50) {
$(this).animate({height:50+'px'});
$(this).find('.servicedrop').toggleClass('fa-caret-up fa-caret-down');
$(this).removeClass("facts_active");
}else{
if ( $(".facts_active").length) {
$(".facts_active").animate({height:50+'px'});
}
$(this).animate({height:350 + 'px'});
$(this).find('.servicedrop').toggleClass('fa-caret-down fa-caret-up');
$(this).addClass("facts_active");
}
});
Nun möchte ich, dass, wenn der Nutzer auf einen Link weiter oben klickt, der das .facts Felder anteasert, dass der Nutzer dann zu der Stelle scrollt und das .facts Fenster automatisch auf geht, ohne es noch einmal anzuklicken.
Leider reicht mein javascript Verständnis dafür nicht aus.
Kann mir jemand bitte bitte helfen?
Vielen Dank!
Herzlich
Jasmin
$(".facts").click(function(e) {
if($(this).height() >50) {
$(this).animate({height:50+'px'});
$(this).find('.servicedrop').toggleClass('fa-caret-up fa-caret-down');
$(this).removeClass("facts_active");
}else{
if ( $(".facts_active").length) {
$(".facts_active").animate({height:50+'px'});
}
$(this).animate({height:350 + 'px'});
$(this).find('.servicedrop').toggleClass('fa-caret-down fa-caret-up');
$(this).addClass("facts_active");
}
});
Nun möchte ich, dass, wenn der Nutzer auf einen Link weiter oben klickt, der das .facts Felder anteasert, dass der Nutzer dann zu der Stelle scrollt und das .facts Fenster automatisch auf geht, ohne es noch einmal anzuklicken.
Leider reicht mein javascript Verständnis dafür nicht aus.
Kann mir jemand bitte bitte helfen?
Vielen Dank!
Herzlich
Jasmin