前提:
利用setInterval进行一个自动的4张图片的切换展示,点击button按钮开启轮播模式,如果用户想要暂停,则将鼠标移动到图片上,鼠标移出图片则继续轮播
(1)这里面有一个问题就是,我们想要的是用户点击了按钮才进行图片的自动切换,但是onmouseout事件会在浏览器加载完成时,只要用户的鼠标移出图片时便开启图片的自动切换。如何取消这个事件呢?
最简单的一个方法就是设置一个isclick判定值,如果按钮已经被点击,事件已经被触发,isclick就变成true,当它变为true的时候,才触发onmousemove事件
var isclick=false;
......
btn01.onclick=function(){
isclick=true
.......
if(isclick==true){
clearInterval(timer);
img1.onmouseout=function(){
timer