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(); }); })