Bootstrap modales Problem auf Safari / iOS / iPhone

8

Bootstrap Modal Fade funktioniert perfekt in Chrome / Internet Explorer, aber es funktioniert nicht auf dem iPhone / Safari. Hat jemand eine Lösung für dieses Problem?

%Vor%

Ссылка

    
vinoli 27.02.2015, 19:21
quelle

3 Antworten

18

Ich hatte das gleiche Problem in diesen Tagen und herausgefunden, dass Safari auf iOS in Bezug auf eine Sache anders als andere Browser funktioniert. Das modale Fenster wird nicht auf Safari, sondern in vielen anderen Browsern angezeigt, wenn ein href="#" fehlt.

funktioniert nicht in Safari / iOS, aber in anderen Browsern:

<li><a data-toggle="modal" data-target="#testModal">Modal</a></li>

arbeitet an Safari / iOS und anderen Browsern:

<li><a href="#" data-toggle="modal" data-target="#testModal">Modal</a></li>

    
rene2 01.03.2015, 10:36
quelle
4

Ich habe diese Antwort gefunden, die das Problem für mich gelöst hat. Das Problem ist, dass iOs nicht erkennen, dass das Tag anklickbar ist.

Erstellen Sie einen CSS-Stil wie folgt:

%Vor%

Fügen Sie in Ihrem modalen Code die anklickbare Klasse hinzu:

%Vor%     
Pam Nelligan 13.06.2017 22:38
quelle
3

Wenn Sie das "a" -Tag stattdessen als "Schaltfläche" festlegen, funktioniert es sowohl in Safari IOS- als auch Desktop-Browsern.

%Vor%     
Graahf 26.08.2016 07:15
quelle