js判断浏览器类型为ie6时不执行

  js判断浏览器类型

  $.browser 对象

  $.browser.version 浏览器版本

  

复制代码 代码如下:

  var binfo = '';

  if ($.browser.msie) { binfo = "Microsoft Internet Explorer " + $.browser.version; }

  else if ($.browser.mozilla) { binfo = "Mozilla Firefox " + $.browser.version; }

  else if ($.browser.safari) { binfo = "Apple Safari " + $.browser.version; }

  else if ($.browser.opera) { binfo = "Opera " + $.browser.version; }

  else {

  binfo = "google";

  }

  alert(binfo);

  将上段代码直接写到<script></script>中即可

  js判断ie6不执行

  

复制代码 代码如下:

  if ($.browser.msie && $.browser.version <= 6.0)

  return false;

  $.browser.msie判断是否是ie浏览器

  $.browser.version <= 6.0 判断ie小于等于ie6

  return flase即不执行

  比如有一段代码,是个弹出框,如果是ie6不执行,其他都执行,代码就可以如下操作:

  

复制代码 代码如下:

  function nextPopBox1() {

  if ($.browser.msie && $.browser.version <= 6.0)

  return false;

  layer.closeAll();

  $.layer({

  type: 1,

  shade: [0.5, '#000', true],

  border: false,

  bgcolor: '',

  fix: false,

  title: false,

  page: { dom: '#img2' },

  area: ['724px', '302px'],

  closeBtn: false

  });

  }

  另一个例子,比如有一段代码,ie6不执行,其他都执行,代码可以如下所写:

  

复制代码 代码如下:

  function webJs() {

  if (!$.browser.msie && ($.browser.version != "6.0")) {

  $("#fastNav li:gt(0)").hover(function () {

  $(this).stop().animate({ marginLeft: "10px" }, 'fast');

  }, function () {

  $(this).stop().animate({ marginLeft: "0px" }, 'fast');

  });

  }

  }