云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

_cdn收费包括_好用

小七 141 0

4.注意:只有在Chrome/IE11/Safari中触发了一次更改

在onchange中使用alert()时,会变得很奇怪。当用户关闭alert()后,Firefox在控制台中显示"onclick",其他浏览器出于某种原因会吞下"onclick"事件(意味着onclick不会被触发)。原因可能是当输入字段的焦点丢失时会触发onchange,当对话框打开并且用户按下"ok"时,按钮上不会有onclick(甚至没有焦点)–我猜这就是Chome/IE11/Safari这样做的原因。不过,我比较喜欢Firefox的行为,我觉得更自然一些。

提示:提醒被认为是邪恶的这些天顺便说一句。

5.注意:一旦onmousedown(所有浏览器)

好的,那么也许我们可以在这里使用ommousedown。嗯,我们可以,事实上它在我测试过的所有浏览器中都能工作。但是,输入字段的更改事件在按钮的mousedown事件之后激发。所以现在事件的顺序有点不同。这是我必须知道的。注意:在Chrome/Safari中,onmouseup只启动了一次,而没有启动

那么,发发淘客神器,让我们试试onmouseup。有趣的是,onmouseup在Firefox和IE11中按预期的顺序启动。然而,云主机,Chrome和Safari都不会启动mouseup。嗯,这感觉很奇怪。

你也可以玩一下oninput,我把它作为一项任务留给你……

7。结论

好吧,这并没有让生活变得更简单(作为一个JavaScript/WebDeveloper一般来说):

我们有不同的浏览器表现不同这不是UI5本身的bug,什么是物联网技术,更多的是关于浏览器的实现这个问题甚至不是新问题,如何做淘客,它已经存在了5年了不知道为什么浏览器供应商不试图解决这个缺陷

你所能做的就是

确保在不同的浏览器上测试你的代码通过告诉其他(ui5)开发人员来创建意识如果可能的话,尽量避免onchange中更改DOM的代码(我承认在很多情况下我自己也无法避免)。在这种情况下,祝你好运。根据你的具体情况找到一些解决办法

,中国电信物联网