Maison interface Web js tutoriel Résolvez le problème selon lequel jquery1.9 ne prend pas en charge les objets du navigateur

Résolvez le problème selon lequel jquery1.9 ne prend pas en charge les objets du navigateur

Jul 08, 2017 am 10:07 AM
browser Non pris en charge

Le projet utilise jquery1.9, qui ne prend pas en charge le navigateurobjet. J'ai cherché sur Baidu et j'ai trouvé une solution. J'aimerais la partager avec vous. rencontré ce problème ? Les amis, ne le manquez pas

Récemment, en raison des besoins du projet, j'ai dû utiliser le plug-in cycle de jquery, mais le projet a toujours utilisé jquery1.9, qui ne prend pas en charge les objets du navigateur . J'ai cherché sur Baidu et trouvé une solution.

Ajoutez simplement le code suivant directement au code source du plug-in cycle :

Le code est le suivant :

(function(jQuery){ 
if(jQuery.browser) 
return
; 
jQuery.browser = {}; 
jQuery.browser.mozilla = false; 
jQuery.browser.webkit = false; 
jQuery.browser.opera = false; 
jQuery.browser.msie = false; 
var nAgt = navigator.userAgent; 
jQuery.browser.name = navigator.appName; 
jQuery.browser.fullVersion = ''+parse
Float
(navigator.appVersion); 
jQuery.browser.majorVersion = parseInt(navigator.appVersion,10); 
var nameOffset,verOffset,ix; 
// In Opera, the true version is after "Opera" or after "Version" 
if ((verOffset=nAgt.indexOf("Opera"))!=-1) { 
jQuery.browser.opera = true; 
jQuery.browser.name = "Opera"; 
jQuery.browser.fullVersion = nAgt.sub
string
(verOffset+6); 
if ((verOffset=nAgt.indexOf("Version"))!=-1) 
jQuery.browser.fullVersion = nAgt.
substr
ing(verOffset+8); 
} 
// In MSIE, the true version is after "MSIE" in userAgent 
else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) { 
jQuery.browser.msie = true; 
jQuery.browser.name = "Microsoft Internet Explorer"; 
jQuery.browser.fullVersion = nAgt.substring(verOffset+5); 
} 
// In Chrome, the true version is after "Chrome" 
else if ((verOffset=nAgt.indexOf("Chrome"))!=-1) { 
jQuery.browser.webkit = true; 
jQuery.browser.name = "Chrome"; 
jQuery.browser.fullVersion = nAgt.substring(verOffset+7); 
} 
// In Safari, the true version is after "Safari" or after "Version" 
else if ((verOffset=nAgt.indexOf("Safari"))!=-1) { 
jQuery.browser.webkit = true; 
jQuery.browser.name = "Safari"; 
jQuery.browser.fullVersion = nAgt.substring(verOffset+7); 
if ((verOffset=nAgt.indexOf("Version"))!=-1) 
jQuery.browser.fullVersion = nAgt.substring(verOffset+8); 
} 
// In Firefox, the true version is after "Firefox" 
else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) { 
jQuery.browser.mozilla = true; 
jQuery.browser.name = "Firefox"; 
jQuery.browser.fullVersion = nAgt.substring(verOffset+8); 
} 
// In most other browsers, "name/version" is at the end of userAgent 
else if ( (nameOffset=nAgt.lastIndexOf(&#39; &#39;)+1) < 
(verOffset=nAgt.lastIndexOf(&#39;/&#39;)) ) 
{ 
jQuery.browser.name = nAgt.substring(nameOffset,verOffset); 
jQuery.browser.fullVersion = nAgt.substring(verOffset+1); 
if (jQuery.browser.name.toLowerCase()==jQuery.browser.name.toUpperCase()) { 
jQuery.browser.name = navigator.appName; 
} 
} 
// trim the fullVersion string at semicolon/space if present 
if ((ix=jQuery.browser.fullVersion.indexOf(";"))!=-1) 
jQuery.browser.fullVersion=jQuery.browser.fullVersion.substring(0,ix); 
if ((ix=jQuery.browser.fullVersion.indexOf(" "))!=-1) 
jQuery.browser.fullVersion=jQuery.browser.fullVersion.substring(0,ix); 
jQuery.browser.majorVersion = parseInt(&#39;&#39;+jQuery.browser.fullVersion,10); 
if (isNaN(jQuery.browser.majorVersion)) { 
jQuery.browser.fullVersion = &#39;&#39;+parseFloat(navigator.appVersion); 
jQuery.browser.majorVersion = parseInt(navigator.appVersion,10); 
} 
jQuery.browser.version = jQuery.browser.majorVersion; 
})(jQuery);
Copier après la connexion


Ce code Il est spécifiquement conçu pour résoudre le problème de la non prise en charge des objets du navigateur.

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

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

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)

Le client et le serveur Win11 ne prennent pas en charge SSL couramment utilisé. Le client et le serveur Win11 ne prennent pas en charge SSL couramment utilisé. Dec 29, 2023 pm 02:09 PM

Si ni le client ni le serveur n'implémentent la technologie de cryptage SSL, il est très facile que des informations soient volées par des attaquants intermédiaires pendant le processus de transmission, entraînant ainsi de graves risques pour la sécurité des données. Pour cette raison, des mesures correspondantes doivent être prises de toute urgence pour garantir efficacement la sécurité des données sensibles. Vous pouvez vous référer aux méthodes suivantes pour fonctionner. Le client et le serveur win11 ne prennent pas en charge le SSL1 couramment utilisé lors de la mise à niveau et de la transformation du système serveur, vous pouvez donner la priorité à la mise à niveau et à l'optimisation du système serveur, ou à l'ajout des composants nécessaires pour garantir qu'il puisse prendre en charge en douceur le dernier protocole SSL. . 2. Déployer des certificats SSL Vous pouvez acheter et déployer des certificats SSL émis par des centres de certification prestigieux et les installer sur le serveur pour réaliser cette fonction. 3. Activez le protocole SSL

La corbeille Cat n'est-elle pas compatible avec le système d'exploitation Win11 ? La corbeille Cat n'est-elle pas compatible avec le système d'exploitation Win11 ? Dec 27, 2023 pm 12:54 PM

Récemment, il existe une corbeille pour chat très populaire sur Internet. Elle peut changer notre corbeille en tête de chat. Cependant, certains amis ont découvert que leur système ne pouvait pas être utilisé. supporte win11 ? En fait, c'est le cas. La corbeille Cat prend-elle en charge Win11 ? Réponse : La corbeille Cat prend en charge Win11. Cependant, Win11 ne prend pas en charge les effets d'animation, seule l'icône peut être modifiée. Tutoriel de configuration de la corbeille Win11 cat : 1. Tout d'abord, faites un clic droit sur le bureau et ouvrez « Personnalisation » 2. Ouvrez ensuite le paramètre « Thème » sur la droite. 3. Ensuite, ouvrez « Paramètres des icônes du bureau » sous les paramètres pertinents 4. Sélectionnez ensuite « Corbeille (pleine) » et cliquez sur « Changer d'icône » 5. Après l'ouverture, cliquez sur « Parcourir » 6. Recherchez la réponse du chat que nous avons téléchargée sur l'ordinateur.

L'exploit 0.0.0.0 Day révèle une faille de sécurité vieille de 18 ans dans Chrome, Safari et Firefox L'exploit 0.0.0.0 Day révèle une faille de sécurité vieille de 18 ans dans Chrome, Safari et Firefox Aug 09, 2024 pm 12:42 PM

Une vulnérabilité vieille de 18 ans, connue sous le nom de faille « 0.0.0.0 Day », a été révélée pour permettre à des sites Web malveillants de contourner les protocoles de sécurité des principaux navigateurs Web, notamment Google Chrome, Mozilla Firefox et Apple Safari. Le défaut principalement

Comment résoudre l'erreur « [Vue warn] : v-model n'est pas pris en charge sur » Comment résoudre l'erreur « [Vue warn] : v-model n'est pas pris en charge sur » Aug 25, 2023 pm 06:09 PM

Comment résoudre l'erreur "[Vuewarn]:v-modelisnotsupportedon" Lors du développement avec Vue, nous pouvons parfois rencontrer un message d'erreur : "Vuewarn:v-modelisnotsupportedon". Ce message d'erreur apparaît généralement lors de la liaison d'éléments à l'aide de la directive v-model, et nous rappelle également qu'il peut apparaître parce que nous essayons de lier un élément non pris en charge. Donc

Quelle est la raison pour laquelle Microsoft ne prend pas en charge PHP8 ? Quelle est la raison pour laquelle Microsoft ne prend pas en charge PHP8 ? Jan 26, 2024 am 10:31 AM

Quelle est la raison pour laquelle Microsoft ne prend pas en charge PHP8 ? Avec la sortie de PHP 8, de nombreux développeurs ont exprimé leur surprise et leur confusion quant au fait que Microsoft ne prenne pas en charge cette dernière version de PHP. En tant que géant de la technologie, Microsoft a toujours soutenu et activement promu le développement de l’écosystème des développeurs. Pourquoi a-t-il choisi de ne pas prendre en charge PHP8 ? Tout d’abord, nous devons comprendre la stratégie technologique de Microsoft. Microsoft est une entreprise avec plusieurs équipes et projets de développement. Leurs outils et plates-formes de développement tels que Visual Studio et .NET.

Analyse des raisons pour lesquelles le positionnement fixe ne peut pas être utilisé en HTML Analyse des raisons pour lesquelles le positionnement fixe ne peut pas être utilisé en HTML Dec 28, 2023 pm 02:17 PM

HTML est un langage de balisage utilisé pour créer des pages Web. Il fournit des balises et des attributs riches pour obtenir divers effets de mise en page de pages Web. Parmi eux, le positionnement fixe est une méthode de mise en page couramment utilisée, qui permet aux éléments d'être affichés à une position fixe par rapport à la fenêtre du navigateur ou à l'élément parent, et n'est pas affecté par le défilement. Cependant, tous les éléments HTML ne prennent pas en charge le positionnement fixe. Cet article analysera les raisons pour lesquelles le positionnement fixe n'est pas pris en charge en HTML et fournira des exemples de code spécifiques. Tout d’abord, nous devons comprendre la syntaxe du positionnement fixe. En HTML, utilisez les styles CSS

Instructions détaillées pour les ordinateurs qui ne répondent pas à la configuration système requise pour Win11 Instructions détaillées pour les ordinateurs qui ne répondent pas à la configuration système requise pour Win11 Jan 02, 2024 pm 12:21 PM

Récemment, les nouvelles concernant Microsoft Win11 ont été très populaires. Dans le même temps, de nombreux amis sont apparus qui ne savent pas si leur ordinateur peut prendre en charge le système Win11. En fait, qu'ils prennent en charge ou non Win11 n'a pas grand-chose à voir avec l'ordinateur. marque. Cela est uniquement lié à la configuration matérielle. Examinons-le ensemble. Quels ordinateurs ne prennent pas en charge Win11 ? Réponse : Tant qu'ils ne répondent pas aux exigences de configuration minimales, ils ne sont pas pris en charge. 1. Nous pouvons afficher la configuration de l'ordinateur dans les propriétés de l'ordinateur, rechercher « Cet ordinateur » sur le bureau, cliquer avec le bouton droit et sélectionner « Propriétés ». 2. Afficher la configuration matérielle de notre ordinateur dans la colonne « Système ». 3. Vérifiez ensuite l'introduction suivante aux exigences de configuration de Win11 et comparez. 4. De plus, nous pouvons également détecter directement si notre ordinateur prend en charge Win1 en installant l'outil de détection Win11.

PHP génère une image GD dans un navigateur ou un fichier PHP génère une image GD dans un navigateur ou un fichier Mar 21, 2024 am 10:41 AM

Cet article expliquera en détail comment PHP génère des images GD dans un navigateur ou un fichier. L'éditeur pense que c'est assez pratique, je le partage donc avec vous comme référence. J'espère que vous pourrez gagner quelque chose après avoir lu cet article. PHP génère des images GD vers un navigateur ou un fichier Introduction La bibliothèque phpGD fournit des fonctions puissantes pour le traitement des images, vous permettant de créer, d'éditer et de générer des images. Les images peuvent être sorties vers un navigateur ou un fichier pour être affichées ou traitées ultérieurement. Sortie vers un navigateur Pour sortir une image vers un navigateur, procédez comme suit : Créer une ressource image : utilisez la fonction imagecreate() pour créer une ressource image. Charger des données d'image : utilisez imagepng(), imagejpeg() ou imagegif()

See all articles