반응형
$ .browser는 정의되지 않은 오류입니다.
중복 가능성 :
jQuery $ .browser가 더 이상 사용되지 않습니까?
jQuery 최신 $ .browser
코드에서 JQuery를 사용하고 있습니다. 로드해야하는 모든 파일을 살펴 봤지만 JQuery가로드 된 위치를 찾을 수 없습니다. 첫 번째 스크립트가 늦게로드되기 때문에 내가 포함하는 파일이 제대로 작동하도록 두 번째 JQuery 스크립트를 포함해야합니다. 그러나 첫 번째 JQuery 파일 (내가 선언하지 않은 파일)을로드 할 때 정의를 덮어 쓰므로 다른 오류가 발생합니다. 이제이 문제를 해결하기 위해 jQuery.noConflict를 사용하려고합니다.
다음은 내 코드에서 사용되는 몇 가지 예입니다.
<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");
이러한 교체 중 일부를 수행 한 후 오류가 발생합니다.
TypeError: $.browser is undefined
[Break On This Error]
...= buttonPanel + ($.browser.msie && parseInt($.browser.version,10) < 7 && !inst.i...
웹 사이트는 여기에서 찾을 수 있습니다. 링크이 문제의 원인은 무엇이며 어떻게 해결합니까?
.browser 호출은 jquery 1.9에서 제거되었습니다 . 자세한 내용 은 http://jquery.com/upgrade-guide/1.9/ 를 참조하십시오.
참고 URL : https://stackoverflow.com/questions/14524289/browser-is-undefined-error
반응형
'program story' 카테고리의 다른 글
텍스트 영역에서 커서 위치를 어떻게 얻습니까? (0) | 2020.12.01 |
---|---|
작업 공간 파일을 변경하지 않고 다른 분기로 전환 (0) | 2020.12.01 |
“transaction.atomic”은“transaction.commit_on_success”와 동일합니까? (0) | 2020.12.01 |
Java 프로그램 종료 (0) | 2020.12.01 |
Android Studio : 메서드 매개 변수 힌트를 표시하는 키맵 / 바로 가기의 이름? (0) | 2020.12.01 |