recherche

Maison  >  Questions et réponses  >  le corps du texte

Est-il possible d'avoir la barre de défilement en bas par défaut ?

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粉795311321P粉795311321513 Il y a quelques jours788

répondre à tous(1)je répondrai

  • P粉287726308

    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);

    répondre
    0
  • Annulerrépondre