My current dropdown list is large. See the image below.
How to fix this issue? I'm thinking of using proper JS to reposition the menu. Please help. How can I disable auto-positioning?
Here's an example of my code
<div class="btn-group">
<button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Action
</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a><a class="dropdown-item" href="#">Something else here</a><a class="dropdown-item" href="#">Something else here</a><a class="dropdown-item" href="#">Something else here</a><a class="dropdown-item" href="#">Something else here</a><a class="dropdown-item" href="#">Something else here</a><a class="dropdown-item" href="#">Something else here</a><a class="dropdown-item" href="#">Something else here</a><a class="dropdown-item" href="#">Something else here</a><a class="dropdown-item" href="#">Something else here</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="#">Separated link</a>
</div>
</div>
NOTE : When I scroll the page, an inline css applies on dropdown menu, and change css property as screen scroll. How can I fix this issue?
element.style {
left: 0px;
position: absolute;
transform: translate3d(16px, -258px, 0px);
top: 0px;
will-change: transform;
}
Thanks in advance