1
あなたは をクリックしたときには、ここでのコードであるあなたは、タイトルをクリックしたときに動作しますが、ない:https://codepen.io/anon/pen/YQyNyw
誰でもアイデアは?私はとのトラブルを抱えている
特定の部分:ここで
let activeIndex = 0; let scrollTopPadding = -100; let wrapper; let fields;
$(document).ready(() => { wrapper = $('.wrapper'); fields = $('.field'); fields.click(function() {
scrollToActiveField(this); });
let inputs = $('.field button');
inputs.click(function(){
scrollToActiveField($(this).parent()); }); inputs.click(function(event) { // enter
let nextInputIndex = inputs.index(this) + 1;
if (nextInputIndex < inputs.length) {
inputs.eq(nextInputIndex).focus();
}
});
setActiveTab(); });
は、実施例https://codepen.io/benelliott/pen/beBPyJである - 私の代わりに、入力のボタンを必要としています。
はあなたに感謝! 1つの質問 - それは最初のクリックでのみ動作しないようですが、あなたはなぜ知っていますか? また、タイプを追加する必要がある理由を説明してもらえませんか? – Camila
実際には次のボタンをクリックすると動作するようですが、次のボタンにスクロールしません:(ここでは動作する例がありますhttps://codepen.io/benelliott/pen/beBPyJ - ボタンを入力します。 – Camila