简单的jQuery动态图片加载代码,适用于任何类型的图片,有好几种加载效果,具体请查看演示页面。
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>
系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791