Używam bootbox.js do modalu, ale gdy modalny fadeIn i zawartość jest zbyt długa, pasek przewijania idzie na poziomie dolnego przycisku. muszę pobyt przewijania na górze gdy modalne pojawiająScrollTop bootbox modal on fadeIn
5
A
Odpowiedz
5
Rozwiązałem problem dodając .off("shown.bs.modal");
po bootbox.dialog.
bootbox.dialog({ ... }).off("shown.bs.modal");
+0
Działa świetnie. Zastanawiasz się, dlaczego nie zostało to wbudowane w bootbox. – Ectropy
+0
Jest to omówione w [wydanie # 260] (https://github.com/makeusabrew/bootbox/issues/260) i jest spowodowane przez automatyczne ogniskowanie głównego przycisku w zdarzeniu "Pokazane". –
0
Można ustawić scrollTop z jQuery w ty callback.
bootbox.alert("Hello world!", function() {
$('body').scrollTop(0);
});
Pokaż swój kod pokazujący bootbox. – Manwal
'var bootboxAffiche = function (p_titre, p_contenu) { \t bootbox.dialog ({ \t \t tytuł: p_titre, \t \t wiadomość: p_contenu, \t \t przyciski: { \t \t \t sukces: { \t \t \t \t etykiecie: 'Fermer' \t \t \t \t nazwaKlasy "btn-podstawowy" \t \t \t} \t \t} \t}); } ' –