", { id: 'loader' }).css('display', 'none'); //创建显示条 var bar = $('').css('opacity', 0.2); //时间间隔对象 var loadingInterval = null; //创建三个显示条,并添加到loader对象中 for (var i = 0; i bar.clone()//使用clone的可以提高性能,不用每次都去重新创建对象,clone比创建来的快 .addClass('bar-' + i).appendTo(loader); } //将loader添加到go按钮后面 loader.insertAfter('#go'); function runLoader() { //获取三个显示条 var firstBar = loader.children(':first'), secondBar = loader.children().eq(1), thirdBar = loader.children(':last'); //分别对三个显示条执行动画效果 //总的效果就是依次让三个显示条,透明度变为1,再变为0.2 firstBar.fadeTo('fast', 1, function () { firstBar.fadeTo('fast', 0.2, function () { secondBar.fadeTo('fast', 1, function () { secondBar.fadeTo('fast', 0.2, function () { thirdBar.fadeTo('fast', 1, function () { thirdBar.fadeTo('fast', 0.2) }); }); }); }); }); }; //对go按钮设置toggle事件 $('#go').toggle(function () { //第一次点击的时候,显示loader,创建setInterval,每1200毫秒执行一次runLoader loader.show(); runLoader(); loadingInterval = setInterval(runLoader, 1200); }, function () { //再次点击的时候,隐藏loader,删除setInterval loader.hide(); clearInterval(loadingInterval); }); });
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn