简单的jQuery动态图片加载代码

来源:https://www.sucaihuo.com/js/4820.html 2019-10-10 11:32浏览(72) 收藏

简单的jQuery动态图片加载代码,适用于任何类型的图片,有好几种加载效果,具体请查看演示页面。
简单的jQuery动态图片加载代码
分类:图片代码 > 延迟加载 难易:初级
查看演示 下载资源: 0 下载资源 下载积分: 20 积分

js代码

<script src="js/jquery-1.11.0.min.js" type="text/javascript"></script>
<script type="text/javascript" src="src/jquery.progressbar.js"></script>
<script type="text/javascript">
	$(document).ready(function() {

		var duckbar1 = $("#divDuck1").progressBar({
			imageUrl: 'images/duck.png',
			imageHeight: 290,
			imageWidth: 254
		});
		SimulateProgress(duckbar1, 0);

		var duckbar2 = $("#divDuck2").progressBar({
			imageUrl: 'images/duck.png',
			imageHeight: 290,
			imageWidth: 254
		});
		SimulateProgress(duckbar2, 0);

		var duckbar3 = $("#divDuck3").progressBar({
			imageUrl: 'images/duck.png',
			imageHeight: 290,
			imageWidth: 254,
			backgroundOpacity: 0
		});
		SimulateProgress(duckbar3, 0);

		var bucketbar = $("#divBucket").progressBar({
			imageUrl: 'images/BucketFull.png',
			backgroundImageUrl: 'images/BucketEmpty.png',
			imageHeight: 146,
			imageWidth: 176,
			backgroundOpacity: 1
		});
		SimulateProgress(bucketbar, 0);

		var piesBar = $("#divPie").progressBar({
			imageUrl: 'images/nz-pies.png',
			backgroundImageUrl: 'images/nz-empty.png',
			imageHeight: 342,
			imageWidth: 233,
			backgroundOpacity: 1
		});
		SimulateProgress(piesBar, 0);
	});

	function SimulateProgress(progressBar, currentValue) {
		var increase = getRandomInt(0, 3);
		var newValue = currentValue + increase;
		if (newValue > 100) newValue = 100;
		if (currentValue == 100) newValue = 0;
		progressBar.SetPercentage(newValue);
		setTimeout(function() {
			SimulateProgress(progressBar, newValue);
		}, 80);
	}

	function getRandomInt(min, max) {
		min = Math.ceil(min);
		max = Math.floor(max);
		return Math.floor(Math.random() * (max - min + 1)) + min;
	}
</script>
评论1
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 3007547952

  • 头像 沙发
    10-11 11:18
    A***n
    体验了下,感觉挺好玩的,谢谢分享出来!
1 2