让你的博客飘雪花超出屏幕依然看得见_jquery
前些天,在园子里看到了使你的博客飘雪花的文章,就赶紧弄到自己的博客里来看看效果,别说,还真是漂亮啊。可是看了一会,就发现页面变得特别卡。
看了下代码后发现,原作者是在body中不停的插入多个小div雪花来向下慢慢飘,一直飘到body的底部后,将雪花移除。
但是,实际上,超出屏幕的页面我们又看不见,就算有雪花在飘又有什么意义呢。
于是,将原来的代码稍加修改,让他只是从屏幕的顶部飘落到屏幕底部(不是body的底部)后,就将雪花移除,另外将雪花改为fixed定位。
将页面刷新下,果然好多了。现把修改代码贴出来与大家分享。
PS.原作者链接我没找到,版权归原作者所有:)
(function($){
$.fn.snow=function(options){
var $flake=$('')
.css({
'position':'fixed',//'absolute',
'top':'-50px',
'z-index':'1000'
})
.html('❄');
var documentHeight=document.documentElement.clientHeight;//$(document).height();
var documentWidth=$(document).width();
var defaults={minSize:10,maxSize:20,newOn:500,flakeColor:"#FFFFFF"};
var options=$.extend({},defaults,options);
var interval=setInterval(function(){
var startPositionLeft=Math.random()*documentWidth-100;
var startOpacity=0.5+Math.random();
var sizeFlake=options.minSize+Math.random()*options.maxSize;
var endPositionTop=documentHeight-40;
var endPositionLeft=startPositionLeft-100+Math.random()*200;
var durationFall=documentHeight*10+Math.random()*5000;
$flake.clone()
.appendTo('body')
.css({
left:startPositionLeft,
opacity:startOpacity,
'font-size':sizeFlake,
color:options.flakeColor
})
.animate({
top:endPositionTop,
left:endPositionLeft,
opacity:0.2
},
durationFall,
'linear',
function(){
$(this).remove();
});
},options.newOn);//interval End
};//$.fn.snow End
})(jQuery);
$.fn.snow({ minSize: 10, maxSize: 60, newOn: 800, flakeColor: '#ccc'});

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Bermula dari awal, saya akan mengajar anda langkah demi langkah cara memasang Flask dan cepat membina blog peribadi Sebagai seorang yang suka menulis, mempunyai blog peribadi adalah sangat penting. Sebagai rangka kerja Web Python yang ringan, Flask boleh membantu kami membina blog peribadi yang ringkas dan berfungsi sepenuhnya dengan cepat. Dalam artikel ini, saya akan bermula dari awal dan mengajar anda langkah demi langkah cara memasang Flask dan membina blog peribadi dengan cepat. Langkah 1: Pasang Python dan pip Sebelum bermula, kita perlu memasang Python dan pi terlebih dahulu

Blog, juga diterjemahkan sebagai log web, blog atau blog, adalah laman web yang biasanya diuruskan oleh individu dan menyiarkan artikel baharu dari semasa ke semasa. Jadi bagaimana untuk menyediakan blog? Apakah sistem blog PHP? Sistem blog manakah yang terbaik untuk digunakan? Di bawah, laman web PHP Cina akan meringkaskan dan berkongsi sepuluh sistem blog PHP sumber terbuka teratas dengan anda.

Dengan perkembangan Internet, blog telah menjadi platform untuk lebih ramai orang berkongsi kehidupan, pengetahuan dan idea mereka. Jika anda juga ingin membuat blog sendiri, maka artikel ini akan memperkenalkan cara menggunakan PHP dan SQLite untuk membuat blog yang mudah. Tentukan keperluan Sebelum mula membuat blog, kita perlu tentukan fungsi yang ingin kita capai. Contohnya: Buat catatan blog Edit catatan blog Padam catatan blog Paparkan senarai catatan blog Paparkan butiran catatan blog Pengesahan pengguna dan kawalan kebenaran Pasang PHP dan SQLite Kita perlu memasang PHP dan S

Dengan populariti Internet, blog memainkan peranan yang semakin penting dalam penyebaran maklumat dan komunikasi. Dalam konteks ini, semakin ramai orang mula membina laman blog mereka sendiri. Artikel ini akan memperkenalkan cara menggunakan rangka kerja PythonDjango untuk membina laman web blog anda sendiri. 1. Pengenalan kepada rangka kerja PythonDjango PythonDjango ialah rangka kerja web sumber terbuka dan percuma yang boleh digunakan untuk membangunkan aplikasi web dengan cepat. Rangka kerja ini menyediakan pembangun alat yang berkuasa untuk membantu mereka membina ciri yang kaya

Cara membuat blog mudah menggunakan PHP 1. Pengenalan Dengan perkembangan pesat Internet, blog telah menjadi cara penting untuk orang ramai berkongsi pengalaman, merekodkan kehidupan dan menyatakan pendapat. Artikel ini akan memperkenalkan cara menggunakan PHP untuk mencipta blog ringkas, dengan contoh kod tertentu. 2. Persediaan Sebelum memulakan, anda perlu mempunyai persekitaran pembangunan berikut: komputer dengan penterjemah PHP dan pelayan Web (seperti Apache) dipasang, sistem pengurusan pangkalan data, seperti MySQL, editor teks atau IDE3

Anda boleh membuat blog dengan menentukan topik dan khalayak sasaran blog, memilih platform blog yang sesuai, mendaftar nama domain dan membeli hosting, mereka bentuk rupa dan susun atur blog, menulis kandungan berkualiti, mempromosikan blog, dan menganalisis dan memperbaikinya.

Artikel ini akan memperkenalkan secara terperinci cara memasang dan membina blog pada sistem CentOS, termasuk pemasangan perisian yang diperlukan, konfigurasi dan penggunaan asas Pada akhir artikel, saya akan berkongsi sedikit pengetahuan Linux. Dengan perkembangan teknologi Internet yang berterusan, semakin ramai orang memilih untuk menggunakan blog untuk merakam kehidupan mereka dan berkongsi pengetahuan Sebagai pengedaran Linux yang popular, CentOS adalah stabil dan selamat dan sesuai untuk membina blog Artikel ini akan Pengenalan terperinci kepada langkah-langkah memasang dan menyediakan blog pada CentOS. Persediaan sebelum pemasangan 1. Pastikan sistem pengendalian CentOS telah dipasang dan boleh disambungkan ke Internet. 2. Mempunyai pengetahuan asas tentang operasi baris arahan Linux. Pasang pelayan Apache 1. Buka terminal dan gunakan arahan berikut

Rangka kerja Croogo ialah rangka kerja PHP yang fleksibel dan boleh dikembangkan yang menyediakan seni bina modular dan pemalam yang membolehkan pembangun menyesuaikan fungsi dan penampilan tapak web. Dalam artikel ini, kami akan memperkenalkan cara menggunakan rangka kerja Croogo untuk pembangunan blog. Pasang rangka kerja Croogo Sebelum mula menggunakan rangka kerja Croogo untuk membangunkan blog, kita perlu memasang rangka kerja Croogo. Anda boleh memuat turun versi terkini rangka kerja Croogo dari tapak web rasmi dan ikut arahan dalam dokumentasi rasmi untuk memasangnya. Pasang modul blog C
