Rumah hujung hadapan web tutorial js 让你的博客飘雪花超出屏幕依然看得见_jquery

让你的博客飘雪花超出屏幕依然看得见_jquery

May 16, 2016 pm 05:44 PM
blog

前些天,在园子里看到了使你的博客飘雪花的文章,就赶紧弄到自己的博客里来看看效果,别说,还真是漂亮啊。可是看了一会,就发现页面变得特别卡。

看了下代码后发现,原作者是在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'});
Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Mulakan dari awal dan bimbing anda langkah demi langkah untuk memasang Flask dan segera buat blog peribadi Mulakan dari awal dan bimbing anda langkah demi langkah untuk memasang Flask dan segera buat blog peribadi Feb 19, 2024 pm 04:01 PM

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

Apakah sepuluh sistem blog PHP sumber terbuka teratas pada tahun 2022? 【mengesyorkan】 Apakah sepuluh sistem blog PHP sumber terbuka teratas pada tahun 2022? 【mengesyorkan】 Jul 27, 2022 pm 05:38 PM

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.

Buat blog mudah: menggunakan PHP dan SQLite Buat blog mudah: menggunakan PHP dan SQLite Jun 21, 2023 pm 01:23 PM

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

Bina laman web blog menggunakan rangka kerja Python Django Bina laman web blog menggunakan rangka kerja Python Django Jun 17, 2023 pm 03:37 PM

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 Cara membuat blog mudah menggunakan PHP Sep 24, 2023 am 08:25 AM

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

Cara membuat blog Cara membuat blog Oct 10, 2023 am 09:46 AM

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.

Panduan lengkap untuk memasang dan membina blog di CentOS Panduan lengkap untuk memasang dan membina blog di CentOS Feb 14, 2024 pm 08:27 PM

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

Bagaimana untuk melaksanakan pembangunan blog dalam rangka kerja Croogo? Bagaimana untuk melaksanakan pembangunan blog dalam rangka kerja Croogo? Jun 03, 2023 pm 03:51 PM

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

See all articles