Javascript Webshim:最初隐藏的日期输入宽度错误

Javascript Webshim:最初隐藏的日期输入宽度错误,javascript,jquery,html,css,webshim,Javascript,Jquery,Html,Css,Webshim,我用来指导用户逐步完成表单的各个部分。日期输入在页面加载时隐藏style=“display:none;”。它的宽度以百分比表示。Webshim将页面加载时输入包装器元素(显示而不是实际日期输入)的宽度设置为固定宽度。当包装器元素显示为$('#initiallyHidden').show()时,它不会更新包装器元素的宽度。但是如果用户调整窗口的大小,它会更新窗口的宽度。如何手动触发更新?是否可以在节目中自动触发更新 webshim.activeLang('de'); webshims.setOp

我用来指导用户逐步完成表单的各个部分。日期输入在页面加载时隐藏
style=“display:none;”
。它的宽度以百分比表示。Webshim将页面加载时输入包装器元素(显示而不是实际日期输入)的宽度设置为固定宽度。当包装器元素显示为
$('#initiallyHidden').show()时,它不会更新包装器元素的宽度。但是如果用户调整窗口的大小,它会更新窗口的宽度。如何手动触发更新?是否可以在节目中自动触发更新

webshim.activeLang('de');
webshims.setOptions('forms-ext'{
replaceUI:对
});
polyfill();
webshims.cfg.no$Switch=true;
$('#showHiddenInput')。单击(函数(){
$('#initiallyHidden').show();
});
。全宽{
宽度:100%;
}

JS-Bin
显示隐藏输入
输入最初是隐藏的,应具有全宽(100%)

使用可见性:隐藏,而不是显示:无
style=“可见性:隐藏;”“
不适用于jQuery的
show
。使用toggleClass或removeClass with visibility:hidden ClassThank,它可以工作,但这是一种解决方法。我仍然对使用
style=“display:none;”“
和jQuery的
show
的解决方案感兴趣。浏览器不使用display:none进行样式计算。但您也可以尝试在div上添加全宽度类。