최신 JQuery 버전 사용


11

Drupal 6 버전의 jQuery가 너무 오래되었습니다 (1.26). 삭제하여 최신 버전으로 교체 할 수 있습니까?

답변:


8

Drupal 6에서 사용하는 jQuery 라이브러리를 삭제하고 최신 버전 (특히 새 버전이 1.3.x 또는 1.4.x 인 경우)으로 바꾸는 것은 Drupal 핵심 JavaScript 코드 (또한 타사에서 사용하는 JavaScript 코드) 때문에 좋지 않습니다. 파티 모듈) 작동이 중지됩니다.

일부 버전의 jQuery에는 이전 버전의 라이브러리가 새 버전과 작동하도록 코딩 할 수있는 호환성 파일이 제공됩니다. jQuery Update 프로젝트에 표시된 것처럼 auph.js, tabledrag.js 및 teaser.js를 포함하여 Drupal에서 사용하는 일부 JavaScript 파일을 대체 하는 단일 호환성 파일로는 Drupal에 충분하지 않습니다 .

2011 년 8 월 14 일 현재 최신 Drupal 6 버전의 jQuery 업데이트에서 사용하는 jQuery 라이브러리는 1.3.2입니다. jQuery 1.2.6은 최신 Drupal 5 버전에서 사용되는 버전입니다.


11

아닙니다. 권장하지 않습니다. 대신 jQuery Update 모듈을 사용하십시오 .


3
Drupal 6을 jQuery 1.4+와 함께 사용하는 것은 들어 본 적이 없지만 많은 핵심 해킹과 인내심이 필요합니다. 개인 프로젝트 이외의 다른 용도로는 권장하지 않습니다. 대부분의 다른 것들을 위해 jQuery Update를 사용하고 1.3.2에 익숙해 짐 :)
Alex Weber

3

Drupal의 핵심 jQuery 버전과 함께 최신 버전의 jQuery를 사용하는 데 아무런 문제가 없습니다. noConflict () 함수는 다른 버전의 jQuery (http://api.jquery.com/jQuery.noConflict/) 인 경우에도 다른 자바 스크립트 라이브러리와 함께 jQuery 라이브러리를 실행하기 위해 만들어졌습니다.

noConflict + 사용자 정의 jQuery 버전 및 스크립트 사용에 대한 게시물을 작성했습니다 : http://drupal.org/node/1058168


2

가치있는 것 :

  • Drupal 5 : jQuery 1.2.6
  • Drupal 6 : jQuery 1.3.2
  • Drupal 7 : jQuery 1.5.1 및 jQuery UI 1.8.11

IE9 릴리스가 임박했으며 jQuery 1.5.1 릴리스는 IE9와 관련된 모든 버그를 수정하기 위해 만들어 졌으므로이 릴리스를 D7에 넣는 것이 합리적입니까? 그들의 변경 로그는 많은 IE 관련 버그가 수정되었음을 시사합니다.

"jQuery는 이제 Internet Explorer 9를 최상위 브라우저로 지원합니다. 모든 알려진 버그가 최종 릴리스에서 해결 될 수 있도록 IE 팀에 수정 및 / 또는보고되었습니다."

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.