我有一个包含三个步骤的 Jquery Steps 表单。 我想在最后一步中禁用左右键,这样我就可以保持在同一步骤中。
$(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
}
});
}
}
});
});
最佳答案
在 jquery.steps.js 中将 enableKeyNavigation
设置为 false
。
关于javascript - 在 JQuery Step 中禁用左右键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47757154/