Drupal 6 versi jQuery terlalu lama (1.26). Bisakah saya menghapus, dan menggantinya dengan versi yang lebih baru?
Drupal 6 versi jQuery terlalu lama (1.26). Bisakah saya menghapus, dan menggantinya dengan versi yang lebih baru?
Jawaban:
Menghapus perpustakaan jQuery yang digunakan oleh Drupal 6 dan menggantinya dengan versi yang lebih baru (terutama jika versi baru adalah 1.3.x, atau 1.4.x) bukan ide yang baik karena kode JavaScript inti Drupal (tetapi juga kode JavaScript yang digunakan oleh ketiga - modul pesta) akan berhenti bekerja.
Beberapa versi jQuery dilengkapi dengan file kompatibilitas yang memungkinkan kode meskipun untuk versi perpustakaan sebelumnya untuk bekerja dengan versi baru; kadang-kadang, file kompatibilitas tunggal itu tidak cukup untuk Drupal, seperti yang ditunjukkan oleh proyek Pembaruan jQuery , yang menggantikan beberapa file JavaScript yang digunakan oleh Drupal, termasuk ahah.js, tabledrag.js, dan teaser.js.
Pada 14 Agustus 2011, pustaka jQuery yang digunakan oleh Drupal 6 versi terbaru dari pembaruan jQuery adalah 1.3.2; jQuery 1.2.6 adalah versi yang digunakan oleh versi Drupal 5 terbaru.
Tidak, itu tidak akan disarankan; sebagai gantinya, gunakan modul Pembaruan jQuery .
Tidak ada yang salah dengan menggunakan versi jQuery yang lebih baru bersama jQuery versi inti Drupal. Fungsi noConflict () dibuat untuk menjalankan pustaka jQuery bersama pustaka javascript lain, bahkan jika itu hanyalah versi lain dari jQuery (http://api.jquery.com/jQuery.noConflict/).
Saya menulis posting tentang menggunakan noConflict + versi dan skrip jQuery khusus Anda di sini: http://drupal.org/node/1058168
Untuk apa nilainya:
Dengan rilis IE9 segera, dan rilis jQuery 1.5.1 dibuat untuk memperbaiki semua bug yang terkait dengan IE9, apakah masuk akal untuk menempatkan rilis ini ke D7? Changelog mereka menyarankan banyak bug terkait IE diperbaiki.
"jQuery sekarang mendukung Internet Explorer 9 sebagai browser tingkat atas. Semua bug yang dikenal telah diperbaiki dan / atau telah dilaporkan ke tim IE untuk resolusi dalam rilis final."