/ / Focus () nie działa w trybie jonowym za pomocą przeglądarki Safari ios 10 - javascript, jquery, angularjs, ionic-framework, safari

Focus () nie działa w trybie jonowym za pomocą przeglądarki Safari ios 10 - javascript, jquery, angularjs, ionic-framework, safari

focus () nie działa w trybie jonowym za pomocą przeglądarki Safari ios 10.

Działa, gdy używasz emulatora chrome, ale nie używasz przeglądarki Safari ios 10.

poniżej znajduje się kod, którego używam do ogniskowania elementu.

var rvMobileApp = angular.module("rvMobileApp.shared.directive");
rvMobileApp.directive("rvSetFocus", function ($timeout) {
return {
link: function (scope, element, attrs) {

$timeout(function () {
element[0].focus();
}, 100);
}
};

Z góry dziękuję..

Odpowiedzi:

0 dla odpowiedzi № 1

Domyślnie iOS nie zezwala na żadną interakcję z klawiaturą, z wyjątkiem sytuacji, gdy naciskane jest pole wejściowe.

Aby to zmienić, musisz umieścić to w pliku config.xml:

<preference name="KeyboardDisplayRequiresUserAction" value="false" />