Maison interface Web js tutoriel 10 extraits de code jQuery pour un développement Web efficace

10 extraits de code jQuery pour un développement Web efficace

Nov 28, 2017 pm 02:22 PM
jquery web

Au cours des dernières années, jQuery a été la bibliothèque de scripts JavaScript la plus utilisée. Aujourd'hui, nous fournirons aux développeurs Web les 10 extraits de code jQuery les plus pratiques, que les développeurs dans le besoin peuvent enregistrer. Les débutants peuvent également l'utiliser pour apprendre jQuery~

1. Détecter la version d'Internet Explorer
En matière de conception CSS, pour les développeurs et les concepteurs, Internet Explorer a a toujours été un problème. Même si l'âge sombre d'IE6 est révolu et qu'IE devient de moins en moins populaire, c'est toujours une bonne chose à détecter facilement. Bien entendu, le code ci-dessous peut également être utilisé pour détecter d’autres navigateurs.

$(document).ready(function() {
   if (navigator.userAgent.match(/msie/i) ){
    alert('I am an old fashioned Internet Explorer');
   }
});
Copier après la connexion

2. Glissez en douceur vers le haut de la page
C'est l'effet jQuery le plus utilisé : cliquez sur un lien et cela déplacera la page en douceur vers le haut. Il n'y a rien de nouveau ici, mais chaque développeur doit occasionnellement écrire des fonctions similaires

$("a[href='#top']").click(function() {
 $("html, body").animate({ scrollTop: 0 }, "slow");
 return false;
});
Copier après la connexion

3. Corrigé en haut
Code très utile extrait qui permet de fixer un élément au-dessus. Super utile pour les boutons de navigation, les barres d'outils ou les boîtes d'informations importantes.

$(function(){
 var $win = $(window)
 var $nav = $('.mytoolbar');
 var navTop = $('.mytoolbar').length && $('.mytoolbar').offset().top;
 var isFixed=0;
 processScroll()
 $win.on('scroll', processScroll)
 function processScroll() {
 var i, scrollTop = $win.scrollTop()
 if (scrollTop >= navTop && !isFixed) { 
 isFixed = 1
 $nav.addClass('subnav-fixed')
 } else if (scrollTop <= navTop && isFixed) {
 isFixed = 0
  $nav.removeClass(&#39;subnav-fixed&#39;)
 }
}
Copier après la connexion

4. Remplacez la balise html par un autre contenu
jQuery facilite le remplacement de la balise html par autre chose. Les possibilités sont infinies.

$(&#39;li&#39;).replaceWith(function(){
 return $("<div />").append($(this).contents());
});
Copier après la connexion

5. Détecter la largeur de la fenêtre
Maintenant que les appareils mobiles sont plus courants que les ordinateurs obsolètes, il est plus facile de détecter une taille plus petite. La largeur de la fenêtre d'affichage peut être utile. Heureusement, c'est très simple à faire avec jQuery.

var responsive_viewport = $(window).width();
/* if is below 481px */
if (responsive_viewport < 481) {
  alert(&#39;Viewport is smaller than 481px.&#39;);
} /* end smallest screen */
Copier après la connexion

6. Localisez et réparez automatiquement les images endommagées
Si votre site est volumineux et déjà en ligne Après en l'exécutant pendant de nombreuses années, vous rencontrerez plus ou moins une image corrompue quelque part sur l'interface. Cette fonction utile peut aider à détecter une image corrompue et à la remplacer par votre image préférée, informant ainsi les visiteurs du problème.

$(&#39;img&#39;).error(function(){
 $(this).attr(&#39;src&#39;, &#39;img/broken.png&#39;);
});
Copier après la connexion

7. Détecter les opérations de copier, coller et couper
En utilisant jQuery, vous pouvez facilement détecter selon vos besoins Copier, coller et opérations de coupe.

$("#textA").bind(&#39;copy&#39;, function() {
  $(&#39;span&#39;).text(&#39;copy behaviour detected!&#39;)
}); 
$("#textA").bind(&#39;paste&#39;, function() {
  $(&#39;span&#39;).text(&#39;paste behaviour detected!&#39;)
}); 
$("#textA").bind(&#39;cut&#39;, function() {
  $(&#39;span&#39;).text(&#39;cut behaviour detected!&#39;)
});
Copier après la connexion

8. Lorsque vous rencontrez un lien externe, ajoutez automatiquement l'attribut de target="blank"
lors de la création de liens Lorsque vous accédez à un site externe, vous pouvez utiliser l'attribut target="blank" pour ouvrir le site dans une nouvelle interface. Le problème est que l'attribut target="blank" n'est pas un attribut W3C valide. Utilisons jQuery pour remédier à cela : le code suivant détectera si le lien est un lien externe, et si oui, il ajoutera automatiquement un attribut target="blank".

var root = location.protocol + &#39;//&#39; + location.host;
$(&#39;a&#39;).not(&#39;:contains(root)&#39;).click(function(){
  this.target = "_blank";
});
Copier après la connexion

9. L'effet de transparence qui augmente ou diminue progressivement en restant sur l'image
Un autre code "classique", il Keep dans votre boîte à outils car vous devrez l'implémenter de temps en temps.

$(document).ready(function(){
  $(".thumbs img").fadeTo("slow", 0.6); // This sets the opacity of the thumbs to fade down to 60% when the page loads
  $(".thumbs img").hover(function(){
    $(this).fadeTo("slow", 1.0); // This should set the opacity to 100% on hover
  },function(){
    $(this).fadeTo("slow", 0.6); // This should set the opacity back to 60% on mouseout
  });
});
Copier après la connexion

10. Désactivez la barre d'espace lors de la saisie de texte ou de mots de passe
La barre d'espace n'est pas obligatoire dans de nombreux champs de formulaire, par exemple exemple, Email, nom d'utilisateur, mot de passe, etc. Voici une astuce simple que vous pouvez utiliser pour désactiver la barre d'espace dans l'entrée sélectionnée.

$(&#39;input.nospace&#39;).keydown(function(e) {
 if (e.keyCode == 32) {
 return false;
 }
});
Copier après la connexion

Ce qui précède est tout le contenu de 10 extraits de code jQuery pour un développement Web efficace. Si vous en avez besoin, vous pouvez l'enregistrer

<.>Recommandations associées :

7 extraits de code jQuery utiles à share_jquery

Obtenez-le directement 15 extraits de code jQuery à utiliser_jquery

18 excellents extraits de code jQuery_jquery

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 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)

Comment utiliser la méthode de requête PUT dans jQuery ? Comment utiliser la méthode de requête PUT dans jQuery ? Feb 28, 2024 pm 03:12 PM

Comment utiliser la méthode de requête PUT dans jQuery ? Dans jQuery, la méthode d'envoi d'une requête PUT est similaire à l'envoi d'autres types de requêtes, mais vous devez faire attention à certains détails et paramètres. Les requêtes PUT sont généralement utilisées pour mettre à jour des ressources, comme la mise à jour de données dans une base de données ou la mise à jour de fichiers sur le serveur. Ce qui suit est un exemple de code spécifique utilisant la méthode de requête PUT dans jQuery. Tout d'abord, assurez-vous d'inclure le fichier de la bibliothèque jQuery, puis vous pourrez envoyer une requête PUT via : $.ajax({u

Comment supprimer l'attribut height d'un élément avec jQuery ? Comment supprimer l'attribut height d'un élément avec jQuery ? Feb 28, 2024 am 08:39 AM

Comment supprimer l'attribut height d'un élément avec jQuery ? Dans le développement front-end, nous rencontrons souvent le besoin de manipuler les attributs de hauteur des éléments. Parfois, nous pouvons avoir besoin de modifier dynamiquement la hauteur d'un élément, et parfois nous devons supprimer l'attribut height d'un élément. Cet article explique comment utiliser jQuery pour supprimer l'attribut height d'un élément et fournit des exemples de code spécifiques. Avant d'utiliser jQuery pour exploiter l'attribut height, nous devons d'abord comprendre l'attribut height en CSS. L'attribut height est utilisé pour définir la hauteur d'un élément

Conseils jQuery : modifiez rapidement le texte de toutes les balises a de la page Conseils jQuery : modifiez rapidement le texte de toutes les balises a de la page Feb 28, 2024 pm 09:06 PM

Titre : jQuery Astuces : Modifier rapidement le texte de toutes les balises a de la page En développement web, nous avons souvent besoin de modifier et d'exploiter des éléments de la page. Lorsque vous utilisez jQuery, vous devez parfois modifier le contenu textuel de toutes les balises de la page en même temps, ce qui peut économiser du temps et de l'énergie. Ce qui suit explique comment utiliser jQuery pour modifier rapidement le texte de toutes les balises a de la page et donne des exemples de code spécifiques. Tout d'abord, nous devons introduire le fichier de la bibliothèque jQuery et nous assurer que le code suivant est introduit dans la page : &lt

Comment activer l'accès administratif à partir de l'interface utilisateur Web du cockpit Comment activer l'accès administratif à partir de l'interface utilisateur Web du cockpit Mar 20, 2024 pm 06:56 PM

Cockpit est une interface graphique Web pour les serveurs Linux. Il est principalement destiné à faciliter la gestion des serveurs Linux pour les utilisateurs nouveaux/experts. Dans cet article, nous aborderons les modes d'accès à Cockpit et comment basculer l'accès administratif à Cockpit depuis CockpitWebUI. Sujets de contenu : Modes d'entrée du cockpit Trouver le mode d'accès actuel au cockpit Activer l'accès administratif au cockpit à partir de CockpitWebUI Désactiver l'accès administratif au cockpit à partir de CockpitWebUI Conclusion Modes d'entrée au cockpit Le cockpit dispose de deux modes d'accès : Accès restreint : il s'agit de la valeur par défaut pour le mode d'accès au cockpit. Dans ce mode d'accès vous ne pouvez pas accéder à l'internaute depuis le cockpit

Utilisez jQuery pour modifier le contenu textuel de toutes les balises Utilisez jQuery pour modifier le contenu textuel de toutes les balises Feb 28, 2024 pm 05:42 PM

Titre : utilisez jQuery pour modifier le contenu textuel de toutes les balises. jQuery est une bibliothèque JavaScript populaire largement utilisée pour gérer les opérations DOM. En développement web, nous rencontrons souvent le besoin de modifier le contenu textuel de la balise de lien (une balise) sur la page. Cet article expliquera comment utiliser jQuery pour atteindre cet objectif et fournira des exemples de code spécifiques. Tout d’abord, nous devons introduire la bibliothèque jQuery dans la page. Ajoutez le code suivant dans le fichier HTML :

PHP est-il front-end ou back-end dans le développement Web ? PHP est-il front-end ou back-end dans le développement Web ? Mar 24, 2024 pm 02:18 PM

PHP appartient au backend du développement Web. PHP est un langage de script côté serveur, principalement utilisé pour traiter la logique côté serveur et générer du contenu Web dynamique. Par rapport à la technologie front-end, PHP est davantage utilisé pour les opérations back-end telles que l'interaction avec les bases de données, le traitement des demandes des utilisateurs et la génération du contenu des pages. Ensuite, des exemples de code spécifiques seront utilisés pour illustrer l'application de PHP dans le développement back-end. Tout d'abord, regardons un exemple de code PHP simple pour se connecter à une base de données et interroger des données :

Comment savoir si un élément jQuery possède un attribut spécifique ? Comment savoir si un élément jQuery possède un attribut spécifique ? Feb 29, 2024 am 09:03 AM

Comment savoir si un élément jQuery possède un attribut spécifique ? Lorsque vous utilisez jQuery pour exploiter des éléments DOM, vous rencontrez souvent des situations dans lesquelles vous devez déterminer si un élément possède un attribut spécifique. Dans ce cas, nous pouvons facilement implémenter cette fonction à l'aide des méthodes fournies par jQuery. Ce qui suit présentera deux méthodes couramment utilisées pour déterminer si un élément jQuery possède des attributs spécifiques et joindra des exemples de code spécifiques. Méthode 1 : utilisez la méthode attr() et l'opérateur typeof // pour déterminer si l'élément a un attribut spécifique

Prise en charge du navigateur Golang : créer un Web interactif Prise en charge du navigateur Golang : créer un Web interactif Apr 07, 2024 pm 04:03 PM

Go crée des applications Web interactives qui s'exécutent dans le navigateur. Étapes : Créez un projet Go et un fichier main.go, ajoutez un gestionnaire HTTP pour afficher les messages. Ajoutez des formulaires utilisant HTML et JavaScript pour la saisie et la soumission des utilisateurs. Ajoutez la gestion des requêtes POST dans votre application Go, recevez les messages des utilisateurs et renvoyez les réponses. Utilisez FetchAPI pour envoyer des requêtes POST et gérer les réponses du serveur.

See all articles