文章参考:http://code.ciaoca.com/jquery/lazyload/
上实例代码:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" id="viewport" name="viewport">
<title>jQuery Lazy Load 图片延迟加载 » 使用淡入动画效果 » 在线演示 - 前端开发仓库</title>
<!-- <link rel="stylesheet" href="/static/css/demo.css"><link rel="stylesheet" href="css/layout.css"> -->
</head>
<body>
<div class="wrap">
<div class="example">
<img src="images/yuan.jpg" data-original="images/hou.jpg" width="765" height="574" alt="BMW M1 Hood">
<img src="images/yuan.jpg" data-original="images/hou.jpg" width="765" height="574" alt="BMW M1 Side">
<img src="images/yuan.jpg" data-original="images/hou.jpg" width="765" height="574" alt="Viper 1">
<img src="images/yuan.jpg" data-original="images/hou.jpg" width="765" height="574" alt="Viper Corner">
<img src="images/yuan.jpg" data-original="images/hou.jpg" width="765" height="574" alt="BMW M3 GT">
<img src="images/yuan.jpg" data-original="images/hou.jpg" width="765" height="574" alt="Corvette Pitstop">
</div>
</div>
<script src="js/jquery-1.11.1.js"></script>
<script src="js/jquery.lazyload.js"></script>
<script>
$(function(){
$('img').lazyload({
effect:'fadeIn'
/*
,
appear:function(elements_left, settings) {
console.log('appear');
console.log(elements_left);
//console.log(this, elements_left, settings);
},
load:function(elements_left, settings) {
console.log('load');
console.log(elements_left);
//console.log(this, elements_left, settings);
}
*/
});
$('body').css('zoom', 'reset');
$(document).keydown(function (event) {
console.log(111111111)
alert(11111111111)
if ((event.ctrlKey === true || event.metaKey === true)
&& (event.which === 61 || event.which === 107
|| event.which === 173 || event.which === 109
|| event.which === 187 || event.which === 189))
{
event.preventDefault()
}
});
$(document).keyup(function (event) {
console.log(111111111)
alert(11111111111)
if ((event.ctrlKey === true || event.metaKey === true)
&& (event.which === 61 || event.which === 107
|| event.which === 173 || event.which === 109
|| event.which === 187 || event.which === 189))
{
event.preventDefault()
}
});
$(window).bind('mousewheel DOMMouseScroll', function (event) {
if (event.ctrlKey === true || event.metaKey) {
event.preventDefault();
}
});
});
// document.addEventListener('DOMContentLoaded', function (event) {
// chrome 浏览器直接加上下面这个样式就行了,但是ff不识别
// document.body.style.zoom = 'reset';
// document.addEventListener('keydown', function (event) {
// if ((event.ctrlKey === true || event.metaKey === true)
// && (event.which === 61 || event.which === 107
// || event.which === 173 || event.which === 109
// || event.which === 187 || event.which === 189))
// {
// event.preventDefault();
// }
// }, false);
// document.addEventListener('mousewheel DOMMouseScroll', function (event) {
// if (event.ctrlKey === true || event.metaKey) {
// event.preventDefault();
// }
// }, false);
// }, false);
</script>
</body>
</html>