发新贴  快速回复

老师,没有写兼容,不知道怎么兼容IE呢,,作业帮忙检查一下哟

zhangzh
2017-12-22 21:06
附件下载:
 

本帖内容针对以下视频发布:

10-this指向及this应用
 
2017年2月8日

aLi[i].err= = function (){


      this.style.zIndex = '2';


      this.getElementsByTagName('div')[0].style.display = 'block';


};


每次鼠标移入移出,都去获取 this.getElementsByTagName('div')[0],这样对性能不好,可以先在外面获取,然后用索引一一对应。看我下面代码:


window.err= = function (){
var aLi = document.getElementsByTagName('li');
var aDiv=document.getElementsByTagName('div');
for( var i=0; i<aLi.length; i++ ){
aLi[i].index=i;
aLi[i].err= = function (){
this.style.zIndex = '2';
aDiv[this.index].style.display = 'block';
};
aLi[i].err= = function (){
this.style.zIndex = '1';
aDiv[this.index].style.display = 'none';
};
}
};

如果要兼容ie6-8,这个就需要你对css布局深入了解了,一言难尽。如果确实需要ie6-8布局兼容在回我

2017-12-23 22:02  回复本帖
zhangzh

现在学习了索引值,,知道了这个方法,,谢谢老师


兼容问题,一直都不是很明白,,我电脑没有下载低版本的IE,,老师您说兼容IE,就是css布局方面需要深入,,可以简单说明一下是css的哪个  需要兼容吗

2017-12-26 09:46  回复本帖
登录 后才可以发表回复