我想使用 .focus() 将滑块推进到下一个屏幕。我有下一步和后退按钮。如果用户单击下一个按钮,我不希望.focus() 函数推进滑块。但是,如果焦点在下一个按钮上,我希望焦点触发下一个按钮 .click() 功能。
这就是我现在的方式。当我将焦点放在下一个按钮上时,滑块会前进。当我单击下一个按钮时,滑块会前进两次。
$(".nextbutton4").focus(function() {
$(".nextbutton4").click();
});
我想出了另一个带有 if-else 语句的 focus() 函数版本,但它不起作用。
// This allows a tab advancement to trigger the next action
$(".nextbutton4").focus(function() {
if (//This is where I would like to check whether the button was clicked) {
alert('Next Button is Clicked');
// Do Nothing
}
else {
alert('Next Button Not Clicked');
$(".nextbutton4").click();
}
});