У меня интересная проблема.У меня есть кнопка, которая используется для выбора (например, пункт выбора).Этот код здесь:
<button class="btn btn-primary dropdown-toggle" style="width: 166%;"
type="button" id="dropdownMenuButton" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
<span id="dropdown_button" style="width: 166%;">
<img src="wp-content/themes/directory2/images/closest.png" />
10 Closest Amenities</span>
<span class="caret" style="margin-top: 9px;float: right;"></span>
</button>
Затем он использует некоторый jquery для изменения текста в кнопке / выбора следующим образом:
$(document).on('click', '.dropdown_anchor', function(event) {
var index = $(this).data('index');
var title = $(this).data('title');
populate_list(index);
dropdownButtonText(title);
});
Затем функция dropdownButtonText реализуется следующим образом:
function dropdownButtonText(text) {
$("#dropdown_button").text(text);
}
Проблема заключается в том, что кнопка охватывает необходимую ей ширину при загрузке страницы (также известную как style="width: 166%;"
), но когда выбор происходит и его изменяют, кнопка не сохраняет установленную ширину.Например, с 166% до 87% ширины.
Как сделать так, чтобы при изменении кнопки ширина сохранялась?
Спасибо за ваш ввод и время, этоприветствуется.
Пример можно увидеть здесь: https://www.trustedlivingcare.com/item/cedarhurst-of-sparta-il/
Район района и ближайших удобств
Начальная позиция https://www.screencast.com/t/TiuWZdhYcWc
После изменения https://www.screencast.com/t/goYgVtvrErW5