У меня есть группа кнопок, которая открывает меню при нажатии. Недавно мы обновились с Jquery 1.11 до Jquery1.12.4. После этого обновления при каждом щелчке по меню меню открывается вверху независимо от кнопки и ширина кнопки уменьшается. При осмотре даже рост показывает только 658 пикселей, зафиксированных без какой-либо причины. Я не дал никакой фиксированной высоты в приложении. Когда я попробовал высоту 500vh, это работает нормально.
Я пытался увеличить рост с минимальной высоты: 100vh, все еще не работает, он остается 658px;
<div class="dropdown col-lg-12 claim-card-container">
<div class="claim-card-button-div" ng-repeat="record in wData.records">
<button class="btn btn-default dropdown-toggle claim-card" type="button" data-toggle="dropdown">
<div class="claim-card-header">
<p class="date"> record.Status </p>
</div>
<div class="claim-card-body">
<div class="claim-card-body-information">
<p class="name">record.Name</p>
<div class="underline"></div>
</div>
</div>
</button>
<ul class="dropdown-menu">
<li ng-repeat="menuItem in record.ContextMenu.MenuItems">
<a tabindex="0" role="link" ng-click="contextMenuClicked(menuItemId: menuItem.Id, record: record)">menuItem.Text</a>
</li>
</ul>
</div>
Это также дает ошибку в консоли.
index.js: 38 Uncaught TypeError: Невозможно прочитать свойство 'jquery' с нулевым значением
at new t (index.js:38)
at c.t.toggle (dropdown.js:176)
at HTMLButtonElement.<anonymous> (dropdown.js:374)
at Function.each (jquery-1.12.4.min.js:2)
at n.fn.init.each (jquery-1.12.4.min.js:2)
at n.fn.init.c._jQueryInterface [as dropdown] (dropdown.js:361)
at HTMLButtonElement.<anonymous> (dropdown.js:518)
at HTMLDocument.dispatch (jquery-1.12.4.min.js:3)
at HTMLDocument.r.handle (jquery-1.12.4.min.js:3)