Jquery插件实现图片延迟加载
2013-11-11 15:13
573 查看
##########################################################
<script src='jquery.js'></script>
<script src='jquery.lazyload.js'></script>
<script>
$(function(){
$("img").lazyload({
effect:"fadeIn" , //效果,参考jquery手册效果设置
threshold:-200 , //设置临界值。距离图片多少像素显示图片
})
})
</script>
<img src='1.jpg' height='300'><br>
<img src='2.jpg' height='300'><br>
<img src='3.jpg' height='300'><br>
<img src='4.jpg' height='300'><br>
<img src='5.jpg' height='300'><br>
<img src='6.jpg' height='300'><br>
### 其实这样基本满足需求了,但是这样并不会减轻服务器压力,因为图片也是页面载入就加载了。
### php处理一下
##########################################################
<?php
ob_start();
?>
<html>
<!-- 实现图片延迟加载 JQuery插件lazyLoad.js -->
<script src='jquery.js'></script>
<script src='jquery.lazyload.js'></script>
<script>
$(function(){
$("img").lazyload({
effect:"fadeIn" , //效果,参考jquery手册效果设置
threshold:-200 , //设置临界值。距离图片多少像素显示图片
})
})
</script>
<img src='1.jpg' data-original='1.jpg' height='300'><br>
<img src='1.jpg' data-original='2.jpg' height='300'><br>
<img src='1.jpg' data-original='3.jpg' height='300'><br>
<img src='1.jpg' data-original='4.jpg' height='300'><br>
<img src='1.jpg' data-original='5.jpg' height='300'><br>
<img src='1.jpg' data-original='6.jpg' height='300'><br>
<?php
$echo=ob_get_contents();
ob_clean();
$preg="/<img(.*?)src(.*?) data-original(.*?)>/i";
$replaced="<img\\1 src\\3 data-original\\2>";
echo "<script>alert('Start')</script>";
print preg_replace($preg,$replaced,$echo); //将替换后的内容写到缓存
ob_end_flush();
?>
原文地址:http://www.rainleaves.com/html/1248.html
<script src='jquery.js'></script>
<script src='jquery.lazyload.js'></script>
<script>
$(function(){
$("img").lazyload({
effect:"fadeIn" , //效果,参考jquery手册效果设置
threshold:-200 , //设置临界值。距离图片多少像素显示图片
})
})
</script>
<img src='1.jpg' height='300'><br>
<img src='2.jpg' height='300'><br>
<img src='3.jpg' height='300'><br>
<img src='4.jpg' height='300'><br>
<img src='5.jpg' height='300'><br>
<img src='6.jpg' height='300'><br>
### 其实这样基本满足需求了,但是这样并不会减轻服务器压力,因为图片也是页面载入就加载了。
### php处理一下
##########################################################
<?php
ob_start();
?>
<html>
<!-- 实现图片延迟加载 JQuery插件lazyLoad.js -->
<script src='jquery.js'></script>
<script src='jquery.lazyload.js'></script>
<script>
$(function(){
$("img").lazyload({
effect:"fadeIn" , //效果,参考jquery手册效果设置
threshold:-200 , //设置临界值。距离图片多少像素显示图片
})
})
</script>
<img src='1.jpg' data-original='1.jpg' height='300'><br>
<img src='1.jpg' data-original='2.jpg' height='300'><br>
<img src='1.jpg' data-original='3.jpg' height='300'><br>
<img src='1.jpg' data-original='4.jpg' height='300'><br>
<img src='1.jpg' data-original='5.jpg' height='300'><br>
<img src='1.jpg' data-original='6.jpg' height='300'><br>
<?php
$echo=ob_get_contents();
ob_clean();
$preg="/<img(.*?)src(.*?) data-original(.*?)>/i";
$replaced="<img\\1 src\\3 data-original\\2>";
echo "<script>alert('Start')</script>";
print preg_replace($preg,$replaced,$echo); //将替换后的内容写到缓存
ob_end_flush();
?>
原文地址:http://www.rainleaves.com/html/1248.html
相关文章推荐
- 使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
- jquery.lazyload 插件实现图片延迟加载
- jquery插件实现图片延迟加载 -- jquery.lazyload
- jquery插件实现图片延迟加载【引用别人】
- jquery.lazyload 实现图片延迟加载jquery插件
- 使用jquery的lazy loader插件实现图片的延迟加载
- jquery插件实现图片延迟加载(lazyload.js)
- 使用jquery的lazy loader插件实现图片的延迟加载
- jquery插件jquery.lazyload实现的图片延迟加载
- javascript - 简单实现一个图片延迟加载的jQuery插件
- jquery插件实现图片延迟加载
- jquery 插件实现图片延迟加载效果代码
- jquery.lazyload 实现图片延迟加载jquery插件
- 使用jquery插件实现图片延迟加载技术(懒加载)
- jquery.lazyload插件实现图片延迟加载
- jquery插件实现图片延迟加载 -- jquery.lazyload
- jquery插件实现图片延迟加载
- 使用jquery插件实现图片延迟加载技术
- jquery.lazyload 实现图片延迟加载jquery插件