JavaScript笔记

一、JavaScript判断浏览器类型

function isIE(){  
return navigator.appName.indexOf("Microsoft Internet Explorer")!=-1 && document.all;  
}  
function isIE6() {  
return navigator.userAgent.split(";")[1].toLowerCase().indexOf("msie 6.0")=="-1"?false:true;  
}  
function isIE7(){  
return navigator.userAgent.split(";")[1].toLowerCase().indexOf("msie 7.0")=="-1"?false:true;  
}  
function isIE8(){  
return navigator.userAgent.split(";")[1].toLowerCase().indexOf("msie 8.0")=="-1"?false:true;  
}  
function isNN(){  
return navigator.userAgent.indexOf("Netscape")!=-1;  
}  
function isOpera(){  
return navigator.appName.indexOf("Opera")!=-1;  
}  
function isFF(){  
return navigator.userAgent.indexOf("Firefox")!=-1;  
}  
function isChrome(){  
return navigator.userAgent.indexOf("Chrome") > -1;  

 2、div或者图片的动态切换

var t;
var speed = 2;//图片切换速度
var nowlan=0;//图片开始时间
function changepic() {
    var imglen = 5;
imglen=$(".bd").length;
//alert(imglen);
$(".bd").hide();

$(".bd").eq(nowlan).show();
nowlan = nowlan+1 ==imglen ?0:nowlan + 1;
t = setTimeout("changepic()", speed * 1000);
}
$(function(){
    
changepic();
    //鼠标在图片上悬停让切换暂停
$(".bd").hover(function () { clearInterval(t); });
//鼠标离开图片切换继续
$(".bd").mouseleave(function () { changepic(); });
})
原文地址:https://www.cnblogs.com/wuxinyiwu/p/8142806.html