赞。看看我都有哪些没注意过的……
5. mouseout意味着mousein
事实上,这是由于事件冒泡导致的。IE中有mouseenter和mouseleave,但不是标准的。作者在此建议大家使用js库来解决问题。
这个没看懂,呃 = =
9. focus() 出错
但是IE会报错。这是因为当你执行fouce()的时候,元素尚未可用。因此,我们可以延迟执行:
Js代码 复制代码
1. var newInput = document.createElement("input");
2. newInput.id = "TheNewInput";
3. document.body.appendChild(newInput);
4. //在0.01秒之后调用匿名函数获取焦点
5. setTimeout(function(){
6. document.getElementById('TheNewInput').focus();
7. document.getElementById('TheNewInput').select();}, 10);
这个可能还真碰上过然后不知道为什么
倒霉的 IE 和倒霉的异步机制……
强烈呼唤 sleep & wait
p.s. 果然是只加了最后一条啊。就那一条看着特假…… =_=
【 在 zms (来福) 的大作中提到: 】
:
http://www.javaeye.com/topic/200401: javaeye上的帖子
: 直接上去看吧
: ...................
--
FROM 123.119.48.113