lazyload 在使用的时候可能会报错 错误内容是 :未定义的变量:checkbrowse
本来明明文件、方法都对但就是没有效果,甚至还有错误导致页面的 其他效果不能用
关于 未定义的变量:checkbrowse
的原因就是判断浏览器版本的checkbrowse()没有定义 补充一下就好了
function checkbrowse() {
var ua = navigator.userAgent.toLowerCase();
var is = (ua.match(/\b(chrome|opera|safari|msie|firefox)\b/) || ['', 'mozilla'])[1];
var r = '(?:' + is + '|version)[\\/: ]([\\d.]+)';
var v = (ua.match(new RegExp(r)) || [])[1];
jQuery.browser.is = is;
jQuery.browser.ver = v;
return {
'is': jQuery.browser.is,
'ver': jQuery.browser.ver
}
}
然后在运行程序吧