Пытаясь связать собственное расширение jQuery с Drupal 7, я столкнулся с проблемой с объектом this в моем скрипте.
Мой код упакован должным образом, чтобы не допускать конфликтов, и отлично работает за пределами drupal, но идентичный код на странице drupal не работает.
Я добавил console.log (this) в начало моего расширения и обнаружил, что вне drupal я получаю правильный объект jQuery с соответствующим узлом внутри. Внутри друпала я получаю только соответствующий элемент.
В Drupal 7 есть jQuery 1.4.4, и мой код прекрасно работает в jQuery 1.4.2 и 1.6.2.
Что я могу с этим сделать?