Javascript jQuery显示时重新计算键盘选项卡
我已经创建了一个重力形状,它有一个可见场。当用户开始键入时,容器将展开以显示其他字段 它工作得很好,但当你点击键盘上的“Tab”按钮时,它会跳转到另一种形式。我的猜测是,这是由于隐藏表单造成的,因此当它被显示时,浏览器不会被告知重新计算选项卡增量 是否有这样的jQuery函数或我可以添加的东西,以便在我的keydown函数中重新计算Javascript jQuery显示时重新计算键盘选项卡,javascript,jquery,wordpress,gravity-forms-plugin,Javascript,Jquery,Wordpress,Gravity Forms Plugin,我已经创建了一个重力形状,它有一个可见场。当用户开始键入时,容器将展开以显示其他字段 它工作得很好,但当你点击键盘上的“Tab”按钮时,它会跳转到另一种形式。我的猜测是,这是由于隐藏表单造成的,因此当它被显示时,浏览器不会被告知重新计算选项卡增量 是否有这样的jQuery函数或我可以添加的东西,以便在我的keydown函数中重新计算 var windowWidth = $(window).width(); // Home CTA Animation if (windowWidth > 10
var windowWidth = $(window).width();
// Home CTA Animation
if (windowWidth > 1024) {
$('#gform_9').css({
'will-change' : 'height',
'transition' : 'all 0.75s',
'height' : '70px',
'overflow' : 'hidden'
});
$('#gform_9').one('keydown', function() {
$('#gform_9').css({
'height' : '560px',
'overflow' : 'visible'
});
});
};
谷歌搜索“重力表单标签键”会得到很多有希望的结果。谢谢!我甚至没有意识到它不会自动计算选项卡索引,这里我认为它是由浏览器完成的,在没有
tabindex
属性的情况下,浏览器遵循“自然”顺序。我猜重力形式强加了一个tabindex
顺序,但不是动态的,因此事情可能会出错。