$.browser is undefined error

Anders Branderud picture Anders Branderud · Jan 25, 2013 · Viewed 167.9k times · Source

Possible Duplicate:
Is jQuery $.browser Deprecated?
jQuery latest $.browser

In a code I am using JQuery is loading. I have gone through all the files that should be loaded, but I can't find where JQuery is loaded. I need to include a second JQuery-script in order that a file which I include should work properly, since the first script is loading to late. However, this leads to other errors, since definitions are overwritten when the first JQuery-file is loading (the one I haven't declared). So now I am trying to use jQuery.noConflict in order to fix this.

Here are some example of usages in my 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");

After doing some of these replacements I get the error:

TypeError: $.browser is undefined
[Break On This Error]   

...= buttonPanel + ($.browser.msie && parseInt($.browser.version,10) < 7 && !inst.i...

The website is found here: Link What is the cause of this and how do I resolve this?

Answer

Tim picture Tim · Jan 25, 2013

The .browser call has been removed in jquery 1.9 have a look at http://jquery.com/upgrade-guide/1.9/ for more details.