Double Possible:
JQuery $.navigateur Obsolète?
jQuery dernière $.navigateurDans un code, je suis en utilisant JQuery est en cours de chargement. J'ai traversé tous les fichiers qui doivent être chargés, mais je ne trouve pas où JQuery est chargé. J'ai besoin d'inclure une deuxième JQuery-script afin qu'un fichier qui je inclure devrait fonctionner correctement, depuis le premier script est en cours de chargement à la fin. Cependant, cela conduit à d'autres erreurs, étant donné que les définitions sont écrasés lors de la première JQuery-chargement du fichier (celui que je n'ai pas déclaré). Alors maintenant, je suis en train d'utiliser jQuery.noConflict afin de résoudre ce problème.
Voici quelques exemples d'usages dans mon code:
<script> var $jquery190 = jQuery.noConflict(); </script> jQuery.noConflict(); (function($) { //$(function() { // more code using $ as alias to jQuery //}); $.fn.setupSpinner = function () { $(this) .ajaxStart(function () { $(this).show(); }) .ajaxStop(function () { $(this).hide(); }) ; return this; }; })(jQuery); $jquery190(config.ids.datepicker + ", " + config.ids.todatepicker).datepicker("disable"); $jquery190(config.ids.datepicker + ", " + config.ids.todatepicker).datepicker("setDate", "-2d"); $jquery190(config.ids.datepicker + ", " + config.ids.todatepicker).datepicker("enable"); // $(config.ids.datepicker + ", " + config.ids.todatepicker).datepicker("hide");
Après avoir fait certaines de ces remplacements, je reçois l'erreur:
TypeError: $.browser is undefined [Break On This Error] ...= buttonPanel + ($.browser.msie && parseInt($.browser.version,10) < 7 && !inst.i...
Le site se trouve ici: Lien Quelle est la cause de cette situation et comment puis-je résoudre ce problème?
Réponse
Trop de publicités?L' .navigateur appel a été supprimé en jquery 1.9 jetez un oeil à http://jquery.com/upgrade-guide/1.9/ pour plus de détails.