Я не уверен, существует ли событие загрузки для прослушивания. Я не так опытен с полосой, хотя я могу ошибаться.
ользую следующий хакерский подход, чтобы сосредоточиться на элементе ввода Stripe после его загрузки:
<div id="card-element">
<!-- Load stripe stuff here -->
</div>
// <script src="https://js.stripe.com/v3/"></script>
var card = elements.create('card', {style: style});
card.mount('#card-element');
setTimeout(function(){
card.focus();
},1000);
Есть ли лучший способ сделать, то есть, чтобы определить, когдаcard
элемент «фокусируемый». Если я делаю это при загрузке страницы, он просто не видит элемент (возможно, он еще не был добавлен, и поэтому он не работает).
Вот пример элемента:https://stripe.github.io/elements-examples/ (Я не смог вставить рабочий пример в jsfiddle, так как не знал, как загрузить внешнюю библиотеку).