【发布时间】:2014-09-26 22:32:47
【问题描述】:
我正在玩一点 JavaScript 和 jQuery,我发现 Google Chrome 有问题,但 Mozilla Firefox 没有。问题是 ALL 输入正确更新,除了带有 Opacity 标签的输入。
它会以一种奇怪的方式更新,例如当我聚焦或聚焦时,或者当我点击五六次时。
这是FIDDLE。 (使用每个输入中的箭头更改值)
为什么 Google Chrome 会像这样呈现 Bad Input 数字字段而其他字段不是?
如果你没有得到任何奇怪的行为,它似乎来自我的机器(Linux Mint 17),但现在不要确定。
编辑:
我希望当您单击箭头时输入会立即增加/减少。对于某些输入有效,而对于其他输入,更新会延迟或其他原因。
【问题讨论】:
-
我不熟悉您使用的语法。问题可能在这里
Opacity: <number></number>。试试Opacity: <input type="number" id="opacity" /> -
你不是很具体。 “以一种奇怪的方式”? “像那样”? “奇怪的行为”?请准确描述您期望发生的事情以及正在发生的事情。
-
我说“当我失去焦点时”。后面的 JS 不太重要。问题是输入以不同的方式更新。检查小提琴
-
这对你来说可能很清楚——因为你已经知道 IT 是什么。对于我们其他人,您可能希望在您的问题中充分描述该行为。正如@Blazemonger 明确询问的那样,预计会发生什么,会发生什么?
-
如果我从 .colorPicker 规则中注释掉 /*-webkit-filter: drop-shadow(0 0 3px black);*/ ,它在 Chrome 中对我来说可以正常工作。
标签: javascript jquery google-chrome firefox render