私は3つのステップを含むJquery Stepsフォームを持っています。 私は最後のステップで左と右のキーを無効にして、同じ手順にとどまることができます。JQueryの左と右のキーを無効にするステップ
$(function() {
form_prop = $("#new_prop").show();
form_prop.steps({
headerTag: "h3",
bodyTag: "fieldset",
transitionEffect: "slideLeft",
onStepChanging: function(event, currentIndex, newIndex) {
if (currentIndex == 2) {
form_prop.on('keyDown', function(event) {
const key = event.key; // "ArrowRight", "ArrowLeft", "ArrowUp", or "ArrowDown"
if (key == "ArrowRight" || key == "ArrowLeft") {
// Disable Next and previous
}
});
}
}
});
});
ここでニースの答え: [link](https://stackoverflow.com/questions/8916620/disable-arrow-key-scrolling-in-users-browser) – Wattcey
はい私はevent.preventDefault()を使用しましたが、私はまだ同じ問題を抱えていますが、それでも左右の矢印キーを押すとステップが変わります。 –