28

I'm using Bootstrap Select to style some select fields inside an accordion. Bootstrap select has a feature where it will make your dropdown dropup if it is near the bottom of the screen.

In this case I do not want it to drop up but I can't find where to disable this.

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

caseyjhol
  • 3,090
  • 2
  • 19
  • 23
Anthony_Z
  • 725
  • 1
  • 9
  • 22

3 Answers3

52

Options can be passed via JavaScript or data attributes:

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

or

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

You can also set this globally:

$.fn.selectpicker.Constructor.DEFAULTS.dropupAuto = false;
caseyjhol
  • 3,090
  • 2
  • 19
  • 23
2

This setting can be changed in the bootstrap-select.js file by editing the dropupAuto option to:

dropupAuto: false,

Anthony_Z
  • 725
  • 1
  • 9
  • 22
-1

You can use this to disable the picker. $('.selectpicker').prop('disabled', true);

  • I think you misunderstood the question. The OP wants to stop the Bootstrap Select control from dropping upwards as opposed to downwards so that it always drops down, and never up. – Pieter May 23 '17 at 09:45