Jquery ui 如果用户在最后一次输入时点击tab键,jQuery accordion会自动移动到下一个accordion div
用户在jQueryUI的手风琴中点击表单的最后一个选项卡后,如何打开下一个div并关闭当前div,同时关注下一个输入Jquery ui 如果用户在最后一次输入时点击tab键,jQuery accordion会自动移动到下一个accordion div,jquery-ui,jquery-ui-accordion,Jquery Ui,Jquery Ui Accordion,用户在jQueryUI的手风琴中点击表单的最后一个选项卡后,如何打开下一个div并关闭当前div,同时关注下一个输入 我也在寻找反面。如果使用类型shift tab朝相反的方向移动,那么我也在寻找实现反向行为的方法。也就是说,关闭现有的accordion div,打开行中的下一个accordion div,转到div中的最后一个输入,并将焦点设置为它。您需要将表单最后一个输入字段上的Tab键按绑定到accordion功能,以激活下一个部分: $('#firstform input:text').
我也在寻找反面。如果使用类型shift tab朝相反的方向移动,那么我也在寻找实现反向行为的方法。也就是说,关闭现有的accordion div,打开行中的下一个accordion div,转到div中的最后一个输入,并将焦点设置为它。您需要将表单最后一个输入字段上的Tab键按绑定到accordion功能,以激活下一个部分:
$('#firstform input:text').last().on('keydown', function(e) {
if (e.which == 9) {
if (!e.shiftKey) {
var active = $( "#accordion" ).accordion( "option", "active" );
$("#accordion").accordion( "option", "active", active + 1 );
}
}
});
您还需要使用手风琴的激活事件激活下一表单的第一个输入框:
$( "#accordion" ).accordion({
activate: function( event, ui ) {
$("#secondform input:text").first().focus();
}
});
相反情况下的程序类似,如中所示。您需要将表单最后一个输入字段上的Tab键绑定到accordion功能,以激活下一部分:
$('#firstform input:text').last().on('keydown', function(e) {
if (e.which == 9) {
if (!e.shiftKey) {
var active = $( "#accordion" ).accordion( "option", "active" );
$("#accordion").accordion( "option", "active", active + 1 );
}
}
});
您还需要使用手风琴的激活事件激活下一表单的第一个输入框:
$( "#accordion" ).accordion({
activate: function( event, ui ) {
$("#secondform input:text").first().focus();
}
});
正如您在中所看到的,相反情况下的过程类似