Я использую новейшую версию (2.2.1) readmore.js из http://jedfoster.com, а функция scrollTop в моем affterToggle работает только в том случае, если я использую jquery меньше, чем версия 3.0.0. Так что jquery 2. . и 1. . отлично работает.
Я гуглил, но не вижу ничего особенного в scrollTop и jquery 3.
$('#text').readmore({
speed: 75,
moreLink: '<a href="#">read more</a>',
lessLink: '<a href="#">close</a>',
collapsedHeight: 60,
afterToggle: function(trigger, element, expanded) {
if (!expanded) { // The "Close" link was clicked
$('html, body').animate({ scrollTop: $("#top").offset().top }, 100);
}
}
});
https://jsfiddle.net/0djenaxh/5/
Измените версию jquery на 1 или 2, и она работает ... Кто-нибудь может сказать мне, почему это не работает с jquery 3?
Привет