При обновлении до начальной загрузки 5 данных BS.Modal не на элементеJavascript

Форум по Javascript
Ответить
Anonymous
 При обновлении до начальной загрузки 5 данных BS.Modal не на элементе

Сообщение Anonymous »

У меня есть какой -то устаревший код, который я пытаюсь обновить от Bootstrap 3.4.1 до 5.3.3. После обновления модал в моем приложении больше не появляется, и в консоли есть ошибка. При расследовании кажется, что какой -то устаревший код пытается вручную скрыть начальную работу $ facdrop ​​ свойство:

Код: Выделить всё

var bsModalBackdrop = $(bsModal).data('bs.modal').$backdrop;
if (bsModalBackdrop) {
bsModalBackdrop.addClass('hidden');
}
Ошибка заключается в том, что $ (bsmodal) .data ('bs.modal') появляется как неопределенная , тогда как с начальной загрузкой 3.4.1 содержит объект, как это: < /p>

Код: Выделить всё

{bs.modal: s}
bs.modal: s
$backdrop: S.fn.init
0: div.modal-backdrop.fade.in
length: 1
prevObject: S.fn.init {0: div.modal-backdrop.fade.in, length: 1}
[[Prototype]]: Object
$body: S.fn.init {0: body.il-body.modal-open, length: 1}
$dialog: S.fn.init {length: 0, prevObject: S.fn.init}
$element: S.fn.init {0: div.il-modal.modal.fade.il-modal-sm.from-right, length: 1}

bodyIsOverflowing: false
fixedContent: ".navbar-fixed-top, .navbar-fixed-bottom"
ignoreBackdropClick: false
isShown: true
options: {backdrop: true, keyboard: true, show: true}
originalBodyPad: ""
scrollbarWidth: 0
[[Prototype]]: Object
[[Prototype]]: Object
< /code>
была удалена эта функция или заменена где -то еще? Я попытался удалить приведенный выше код, но затем фон остается на месте, и я просто не получаю сообщение об ошибке. Похоже, что мой код действительно ожидает, что Bootstrap поместит свойство Bs.modal 
на элемент и необходимо его удалить.

Подробнее здесь: https://stackoverflow.com/questions/794 ... on-element
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»