// 鼠标划过整个容器时停止自动播放
for(var i=0;i<lis.length;i++){
lis[i].onmouseover = function(){
clearInterval(timer);
}
// 鼠标离开整个容器时继续播放至下一张
lis[i].onmouseout = function(){
timer = setInterval(changeOption,1000);
}
}
for(var i=0;i<lis.length;i++){
lis[i].onmouseover = function(){
clearInterval(timer);
}
// 鼠标离开整个容器时继续播放至下一张
lis[i].onmouseout = function(){
timer = setInterval(changeOption,1000);
}
}
2017-04-05
timer = setInterval(changeOption,1000);
// 定义图片切换函数
function changeOption(){
list[index].className ="";
index++;
if(index>=lis.length){
index = 0;
}
pic.style.top = -170*index+"px";
list[index].className ="on";
}
// 定义图片切换函数
function changeOption(){
list[index].className ="";
index++;
if(index>=lis.length){
index = 0;
}
pic.style.top = -170*index+"px";
list[index].className ="on";
}
2017-04-05
超级棒的
timer = setInterval(function(){
list[index].className ="";
index++;
if(index>=lis.length){
index = 0;
}
pic.style.top = -170*index+"px";
list[index].className ="on";
},1000);
timer = setInterval(function(){
list[index].className ="";
index++;
if(index>=lis.length){
index = 0;
}
pic.style.top = -170*index+"px";
list[index].className ="on";
},1000);
2017-04-05
timer = setInterval(function(){
index++;
if(index>=lis.length){
index = 0;
}
pic.style.top = -170*index+"px";
},1000);
index++;
if(index>=lis.length){
index = 0;
}
pic.style.top = -170*index+"px";
},1000);
2017-04-05
老师有两个地方可以优化 一个是宽度可以用20%(标题列)、50%(内容列)来写 免去计算的麻烦,也有助于后期维护;第二 js老师用一个鼠标事件onmouseover实现链接高亮显示、可以用两个鼠标事件onmouseover、onmouseup程序代替ian,避免二次遍历 减少程序复杂度
2017-03-16
参考的代码使用 margintop 的负数来实现显示不同图片原来我是懂……
但是有没像之前那样通过 display 来实现?
例如index为2的时候,显示的是index为2的img标签内容。
但是有没像之前那样通过 display 来实现?
例如index为2的时候,显示的是index为2的img标签内容。
2017-03-15