Maison > Questions et réponses > le corps du texte
J'ai sélectionné l'onglet options avec barre de défilement pour afficher le contenu dans la liste déroulante. Je veux que lorsque nous cliquons pour sélectionner un élément, la barre de défilement soit en bas.
jquery code $('document').ready(function(){ $('#textin1').click(function() { var pos = $('#textin1').offset(); pos.top += $('#textin1').width(); $('#dropdown').fadeIn(100); $('#dropdown').scrollTop($('#dropdown').find('li:contains("'+$('#textin1').val()+'")').position().top); return false; }); $('#dropdown li').click(function() { $('#textin1').val($(this).text()); $('#dropdown li').removeClass('selected'); $(this).addClass('selected'); $(this).parent().fadeOut(100); }); });
P粉2877263082023-09-16 17:53:15
Essayez ceci, peut-être que cela fonctionnera pour vous
const scrolling = document.getElementById("scroll"); const config = { childList: true }; const callback = function (mutationsList, observer) { for (let mutation of mutationsList) { if (mutation.type === "childList") { window.scrollTo(0, document.body.scrollHeight); } } }; const observer = new MutationObserver(callback); observer.observe(scrolling, config);