today, when I was doing angular's project, Because need to use ui-select2 so introduced Bootstrap.js, and then bootstrap.js need jquery1.9 version above, so simply replaced a 2 version, the result of dialog failure not to say, also appeared cannot read Property ' Msie ' of undefined error, so in the online check for a reason, probably upgrade to JQ2 version of the compatibility problem, the solution altogether two kinds:
(1) The introduction of jquery Migrate JS after the new version of jquery;
<script src= "Http://code.jquery.com/jquery-1.10.2.js" ></script><script src= "/http Code.jquery.com/jquery-migrate-1.2.1.js "></script>
(2) After introducing jquery, add a piece of code to the jquery UI:
jquery.browser={};(function () {jquery.browser.msie=false; Jquery.browser.version=0;if (Navigator.userAgent.match ( /msie ([0-9]+)./)) {jquery.browser.msie=true;jquery.browser.version=regexp.$1;}}) ();
For more information, please refer to: http://blchen.com/jquery-can-not-read-property-msie-of-the-undefined-error-solution/
When the Jquery2 version conflicts with dialog, it is reported that the error resolution for cannot read property ' Msie ' of undefined