ie8及以前的浏览器中,attachEvent里面handler中如果有this,其指向是window,所以需要改成el.attachEvent("on"+type,function(){handler.apply(el)})比较好
2016-04-19
已采纳回答 / Csunnnnn
本例中的事件监听器只是用来触发定时器,之后是靠定时器来维持函数的调用,从而达到不断生成随机数的效果。此时事件监听器只作为触发定时器的媒介,一旦定时器被触发,函数的重复调用就跟监听器本身没什么关系了。此时解除监听器也没什么用,因为正在执行的函数不依赖监听器来实现,而是定时器。所以要清除定时器,这样才能阻止函数的调用。
2016-04-18
谁也不想支持IE啊 .简直的前端的噩梦.但是谁让他在中国的市场份额占有大呢.?你公司要是强势可以不支持IE8以下啊 !要不然前端工程师需求量不会那么大 你们也不会来学前端是不
2016-04-18
function $(id)
{
return document.getElementById(id);
}
$('statPanel_li').onclick=function(){...}
{
return document.getElementById(id);
}
$('statPanel_li').onclick=function(){...}
2016-04-18
l<0?l=10:l;
t<0?t=10:t;
(l>maxW)?l=maxW:l;
(t>maxH)?t=maxH:t;
t<0?t=10:t;
(l>maxW)?l=maxW:l;
(t>maxH)?t=maxH:t;
2016-04-17
女老师果然是女老师,逻辑能力不行啊,你就直接说,光标移动多少距离,目标元素的左上角位置就移动多少,不就行了。为什么要去关心光标在目标元素的位置呢。。。
2016-04-17
老师讲得很好,英语也说得很好,声音也很好听,普通话非常标准。 喷子别来听技术类教程了,不适合学技术,请去新闻网站喷吧。<br/>
很多年前有个很有学问的教授,因为不人迎合学生喜好,结果评分特别低,后来愤而远离讲台。 一个真正有学问的教授,以后学生想听也听不到了。<br/> 毛主席普通话标准吗?邓小平普通话标准吗?懂英文吗?周总理普通话标准吗? 你是来学技术的还是来听老师声音好听不好听的?
很多年前有个很有学问的教授,因为不人迎合学生喜好,结果评分特别低,后来愤而远离讲台。 一个真正有学问的教授,以后学生想听也听不到了。<br/> 毛主席普通话标准吗?邓小平普通话标准吗?懂英文吗?周总理普通话标准吗? 你是来学技术的还是来听老师声音好听不好听的?
2016-04-17
已采纳回答 / 猴塞勒个雷
你绑定事件是i只是个引用,循环结束后i的值就变了,你可以试试每次输出的i都死i.length.在js中for是无作用域的。执行dom节点操作时取得便是for最后的i++的值.这是JavaScript一个经典问题:在遍历数组时对DOM监听事件,索引值始终等于遍历结束后的值.解决方法:方法一:利用必包for(var i=0;i<as.length;i++){ (function (_i){ as[_i].onmouseover = function() { this....
2016-04-17