Maison interface Web js tutoriel 让你的博客飘雪花超出屏幕依然看得见_jquery

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

May 16, 2016 pm 05:44 PM
博客

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

看了下代码后发现,原作者是在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'});
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Partez de zéro et vous guidez étape par étape pour installer Flask et créer rapidement un blog personnel Partez de zéro et vous guidez étape par étape pour installer Flask et créer rapidement un blog personnel Feb 19, 2024 pm 04:01 PM

En partant de zéro, je vais vous apprendre étape par étape comment installer Flask et créer rapidement un blog personnel. En tant que personne qui aime écrire, il est très important d'avoir un blog personnel. En tant que framework Web Python léger, Flask peut nous aider à créer rapidement un blog personnel simple et entièrement fonctionnel. Dans cet article, je vais repartir de zéro et vous apprendre étape par étape comment installer Flask et créer rapidement un blog personnel. Étape 1 : Installer Python et pip Avant de commencer, nous devons d'abord installer Python et pi

Quels sont les dix meilleurs systèmes de blog PHP open source en 2022 ? 【recommander】 Quels sont les dix meilleurs systèmes de blog PHP open source en 2022 ? 【recommander】 Jul 27, 2022 pm 05:38 PM

Blog, également traduit par journal Web, blog ou blog, est un site Web généralement géré par des particuliers et qui publie de nouveaux articles de temps en temps. Alors comment créer un blog ? Quels sont les systèmes de blog PHP ? Quel système de blog est préférable d’utiliser ? Ci-dessous, le site Web chinois PHP résumera et partagera avec vous les dix meilleurs systèmes de blog PHP open source.

Créer un blog simple : en utilisant PHP et SQLite Créer un blog simple : en utilisant PHP et SQLite Jun 21, 2023 pm 01:23 PM

Avec le développement d’Internet, les blogs sont devenus une plateforme permettant à de plus en plus de personnes de partager leur vie, leurs connaissances et leurs idées. Si vous souhaitez également créer votre propre blog, cet article vous expliquera comment utiliser PHP et SQLite pour créer un blog simple. Déterminer les besoins Avant de commencer à créer un blog, nous devons déterminer les fonctions que nous souhaitons réaliser. Par exemple : Créer un article de blog Modifier un article de blog Supprimer un article de blog Afficher une liste d'articles de blog Afficher les détails de l'article de blog Authentification des utilisateurs et contrôle des autorisations Installer PHP et SQLite Nous devons installer PHP et S

Créer un site Web de blog en utilisant le framework Python Django Créer un site Web de blog en utilisant le framework Python Django Jun 17, 2023 pm 03:37 PM

Avec la popularité d’Internet, les blogs jouent un rôle de plus en plus important dans la diffusion de l’information et dans la communication. Dans ce contexte, de plus en plus de personnes commencent à créer leur propre site de blog. Cet article explique comment utiliser le framework PythonDjango pour créer votre propre site Web de blog. 1. Introduction au framework PythonDjango PythonDjango est un framework web gratuit et open source qui peut être utilisé pour développer rapidement des applications web. Le framework fournit aux développeurs des outils puissants pour les aider à créer des applications riches en fonctionnalités.

Comment créer un blog simple en utilisant PHP Comment créer un blog simple en utilisant PHP Sep 24, 2023 am 08:25 AM

Comment créer un blog simple en utilisant PHP 1. Introduction Avec le développement rapide d'Internet, les blogs sont devenus un moyen important permettant aux gens de partager leurs expériences, d'enregistrer leur vie et d'exprimer leurs opinions. Cet article explique comment utiliser PHP pour créer un blog simple, avec des exemples de code spécifiques. 2. Préparation Avant de commencer, vous devez disposer de l'environnement de développement suivant : un ordinateur avec un interpréteur PHP et un serveur Web (tel qu'Apache) installé, un système de gestion de base de données, tel que MySQL, un éditeur de texte ou IDE3.

Comment créer un blog Comment créer un blog Oct 10, 2023 am 09:46 AM

Vous pouvez créer un blog en déterminant le sujet et le public cible du blog, en choisissant une plateforme de blog appropriée, en enregistrant un nom de domaine et en achetant un hébergement, en concevant l'apparence et la mise en page du blog, en rédigeant un contenu de qualité, en faisant la promotion du blog et en analysant et l'améliorer.

Un guide complet pour installer et créer un blog sur CentOS Un guide complet pour installer et créer un blog sur CentOS Feb 14, 2024 pm 08:27 PM

Cet article présentera en détail comment installer et créer un blog sur le système CentOS, y compris l'installation, la configuration et l'utilisation de base du logiciel requis. À la fin de l'article, je partagerai un peu de connaissances sur Linux. Avec le développement continu de la technologie Internet, de plus en plus de personnes choisissent d'utiliser des blogs pour enregistrer leur vie et partager leurs connaissances. En tant que distribution Linux populaire, CentOS est stable et sécurisée et convient à la création de blogs. Cet article présente une introduction détaillée aux étapes. d'installer et de créer un blog sur CentOS. Préparation avant l'installation 1. Assurez-vous que le système d'exploitation CentOS a été installé et peut être connecté à Internet. 2. Avoir une connaissance de base des opérations en ligne de commande Linux. Installer le serveur Apache 1. Ouvrez le terminal et utilisez la commande suivante

Comment implémenter le développement de blogs dans le framework Croogo ? Comment implémenter le développement de blogs dans le framework Croogo ? Jun 03, 2023 pm 03:51 PM

Le framework Croogo est un framework PHP flexible et extensible qui fournit une architecture modulaire et plug-in permettant aux développeurs de personnaliser les fonctionnalités et l'apparence du site Web. Dans cet article, nous présenterons comment utiliser le framework Croogo pour le développement de blogs. Installer le framework Croogo Avant de commencer à utiliser le framework Croogo pour développer un blog, nous devons installer le framework Croogo. Vous pouvez télécharger la dernière version du framework Croogo depuis le site officiel et l'installer selon les instructions de la documentation officielle. Installer le module de blog C

See all articles