Laufen in ein Problem, wo meine Funktion wie erwartet funktioniert, wenn die Breite des Fensters größer als 1024px
ist, funktioniert wie erwartet, wenn ich Größe kleiner als 1024px
Größe, aber wenn ich es skalieren funktioniert nicht.jQuery Resize funktioniert nicht konsistent
Was versuche ich zu erreichen, eine scrollTop
Funktion auszuführen, aber nur, wenn der Browser weniger als 1024px
Breite ist. Ich kann den Fehler, den ich gemacht habe, einfach nicht sehen.
Hier ist meine Codepen und JS-Code: Codepen
function buttonClick() {
var width = $(window).innerWidth();
console.log(width);
if (width < 960) {
$('.click').on('click', function() {
$('body').animate({ scrollTop: $('.div2').offset().top - 10 }, 300);
});
}
}
$(function() { buttonClick(); })
$(window).on('resize',function() {
buttonClick();
});