jQuery를 1.3.1에서 3.2.1로 업그레이드했습니다. 이 과정에서 jquery-migrate-1.4.1.js를 사용했습니다. jquery-migrate-1.4.1.js를 제거하면 jquery.address-1.5.min.js도 제거 할 때까지 페이지가 제대로 작동하지 않습니다. jquery-migrate-1.4.1.js가 필요한 이유는 jquery.address-1.5.min.js가 사용되지 않는 코드를 사용하기 때문입니다. 그렇지 않으면 모든 코드와 플러그인이 jQuery 3.2.1과 호환되므로 jquery-migrate-1.4.1.js를 제거 할 수 있습니다. https://github.com/asual/jquery-address/issues/159을 읽었으며 "jQuery 1.9로 업그레이드 한 후 jQuery 주소가 작동을 멈췄습니다"라는 문제가보고되었습니다.jquery-migrate없이 jQuery 주소 사용
JQMIGRATE: jQuery.browser is deprecated jquery-migrate-1.0.0.js:29
JQMIGRATE: AJAX events should be attached to document: ajaxComplete jquery-migrate-1.0.0.js:29
JQMIGRATE: jQuery.fn.live() is deprecated jquery-migrate-1.0.0.js:29
내가 http://www.asual.com/jquery/address/에서 사용할 수있는 최신 버전입니다 jquery.address - 1.5.min.js을 사용하고, 그것은 여전히 :이 사람은 JQuery와-마이그레이션을 사용하지만, 일부 경고와 함께 할 때 일이 다시 일을보고 jQuery 3.2.1과 호환되지 않습니다. jquery.address-1.5.min.js에 비추천 jQuery 코드가 포함되어 있기 때문에 제 경우에는 jquery-migrate-1.4.1.js가 필요합니다.
jquery-migrate없이 jQuery Address를 어떻게 사용할 수 있습니까? 원래 jquery.address-1.5.min.js를 수정하고 레거시 코드를 현대 jQuery에 해당하는 코드로 대체해야한다고 생각합니다. jquery.address-1.5.min.js가 최신 버전을 제공하지 않는다는 것에 너무 나쁘다. jQuery Address Plugin v1.5는 2012-08-17 16:32:52 -0700 (2012 년 8 월 17 일 금요일)부터 제공됩니다. 감사.
당신이 당신의 질문에 대답 한 것처럼 들립니다. – Taplar
@Taplar 다른 대안을 찾고 있는데, 그게 내가 할 수있는 유일한 방법이라고 생각합니다. –
의존하는 메서드가 제거되면 이러한 메서드를 직접 구현하거나 해당 메서드에 의존하지 않는 논리를 수정해야합니다. 그것은 sux 할 수는 있지만 꽤 직접적인 문제입니다. – Taplar