在我的webform CMS中,我习惯性地填充所有使用Webshim不支持的表单元素。
这个策略导致了一些麻烦,因为我想在一些浏览器(例如FF 28)中使用我自己的polyfill进行已经由Webshim填充的数字输入。
我无法绕过我必须做的事情来防止Webshim填充该元素或如何撤消polyfill,或者至少看起来好像我做错了。
我更喜欢撤消polyfill,因为这是我当前的用例,但是当我在输入上调用.getShadowElement()
时,我无法使用.hide()
而且我还需要做一些额外的工作来隐藏旋转按钮。
在我看来,在添加替代品之后我应该调用webshim.addShadowDom()
就足够了,因为新的影子应该取代旧的,但这不会发生。
这是JSfiddle显示我得到的最远。