Disattivare dropup funzione utilizzando Bootstrap Selezionare

Sto utilizzando Bootstrap Selezionare lo stile di alcuni campi all’interno di una fisarmonica. Bootstrap selezionare dispone di una funzione in cui il tuo discesa dropup se è vicino alla parte inferiore dello schermo.

In questo caso non voglio che scenda, ma non riesco a trovare dove disattivare questa opzione.

Bootstrap selezionare: https://developer.snapappointments.com/bootstrap-select/

InformationsquelleAutor Anthony_Z | 2013-11-12

 

3 Replies
  1. 38

    Opzioni possono essere passati tramite JavaScript o attributi dei dati:

    $('.selectpicker').selectpicker({
        dropupAuto: false
    });

    o

    <select class="selectpicker" data-dropup-auto="false">
        <option>Mustard</option>
        <option>Ketchup</option>
        <option>Relish</option>
    </select>

    È anche possibile impostare a livello globale:

    $.fn.selectpicker.Constructor.DEFAULTS.dropupAuto = false;
    • Tranne che non vogliono le virgolette intorno a “false”. Deve essere di tipo booleano. 🙂
    • Ho provato tutte queste cose, e ancora non riesce a smettere di scendere e quando si scende fino è nascosta dietro la navbar.
    • Che versione stai usando?
    • v1.13.0 ho bisogno di essere compatibile con bootstrap 4
    • Dove è camelCase in JS, c’è dash e minuscole in data- attributo. Così dropupAuto diventato data-dropup-auto, selectedTextFormat è data-selected-text-format, ecc… Buono a sapersi 🙂 Vedi tutte le opzioni nella documentazione.
    • Questo non sembra funzionare in v1.13.10, chi sa perché?

  2. 2

    Questa impostazione può essere modificata in bootstrap-select.js file modificando il dropupAuto opzione a:

    dropupAuto: false,

  3. -1

    È possibile utilizzare questa opzione per disabilitare la selezione.
    $(‘.selectpicker’).prop(‘disabled’, true);

    • Penso che hai frainteso la domanda. L’OP vuole interrompere il Bootstrap Selezionare il controllo di cadere verso l’alto anziché verso il basso in modo che si scende verso il basso e non in alto.

Lascia un commento