Описание тега drupal-behaviors

This tag refers to the Drupal JavaScript system used for managing events on content.
1 ответ

Использование jQuery после загрузки содержимого Ajax

У меня проблемы с реализацией эффекта загрузки элементов DOM после добавления содержимого ajax на страницу. Мой console.log, который печатает количество элементов, показанных в приведенном ниже коде, выводит 0, хотя, когда я запускаю console.log($('…
24 дек '12 в 20:22
1 ответ

Запрет обновления страницы Drupal после нажатия кнопки в API форм

Я начал разрабатывать модуль в Drupal. Я сделал два элемента управления формы: набор полей и кнопку. Кнопка вызывает функцию JavaScript "myphoto_options" при нажатии. Эта функция выполняет только функцию предупреждения. После выполнения вызванной фу…
0 ответов

Есть ли какой-либо вариант использования drupal.behaviors при использовании приложения act.js

Я много читал о преимуществах drupal.behaviors, являющихся "заменой" для document.ready() и т. Д., И о том, когда его использовать. Все примеры / объяснения, которые я нашел, основаны на jquery при непосредственном манипулировании DOM. Однако в моем…
23 мар '18 в 09:43
1 ответ

Drupal 7 jQuery поведения с несколькими js-файлами

У меня есть основной вопрос, но я не нашел никакого удовлетворительного ответа. Должен признать, я не очень понял концепцию поведения. Я понял, что это более jQuery(document).ready потому что он может быть запущен многократно (например, для обновлен…
1 ответ

Добавление класса в поле Drupal через jQuery выводит неправильный цикл

Я добавляю класс в поле в зависимости от содержимого этого поля, чтобы я мог по-разному стилизовать каждое поле в зависимости от содержимого. Представьте себе рейтинг бургера от одного до десяти... Я хочу заменить рейтинг изображением для одного, др…
03 окт '14 в 12:34
1 ответ

Drupal.attachBehaviors не влияет на возвращенную форму ajax

Я работаю над Drupal 7, у меня есть форма, построенная так function qt_debate_response_form($form, &$form_state, $node_id){ $form['node_id'] = array( '#type' => 'value', '#value' => $node_id, ); $form['response_body'] = array( '#type' =&gt…
08 апр '12 в 02:41
0 ответов

jquery prev проблемы при работе с выпадающим списком

Это мой первый вопрос здесь, так что любое направление для того, чтобы лучше спросить, ценится, и, конечно, любая помощь тем более.:-) Я работаю с поведением Drupal и jquery, чтобы настроить навигацию для длинной формы. (Форма создается с использова…
0 ответов

Drupal 7 поведения не работают

У меня возникла проблема, когда поведение Drupal, кажется, работает с вошедшими в систему пользователями, но не со всеми, кроме случаев, когда поведение выполняет submit(), Например, это не сработает. Drupal.behaviors.login_activate = { attach: func…
09 май '13 в 02:46
0 ответов

Событие Drupal click потеряно после падения дерева d3js

Диаграммы d3js (как v4, так и v3) в Drupal 7 с привязкой события click к одному из текстовых элементов svg с помощью .attr("class", "ajax_button") и добавление поведения Drupal для этого элемента. Проблема в том, что событие щелчка теряется, когда д…
25 янв '18 в 09:22
1 ответ

Drupal 7: Drupal.behaviors не работает

У меня есть пользовательский модуль, который я создаю, называемый Touchpoint. В верхней части файла touchpoints.module у меня есть следующее: global $base_path; $my_settings = array( 'basepath' => $base_path, 'module_path' => drupal_get_path('…
08 окт '12 в 15:01
1 ответ

Триггер вызывает бесконечное количество раз в поведении Drupal

Я хочу удалить все опции, кроме только одной, в поле выбора и запустить обмен на основе этой последней опции. Я вижу триггерные звонки бесконечное количество раз. Ниже приведены мои коды: <select id="payment-method-pmid" name="payment_method[pmid…
01 авг '19 в 13:47
2 ответа

Как написать JavaScript на Drupal с помощью drupal.behaviours

У меня есть сетка, которая содержит две строки и три столбца. В каждом столбце есть изображение, заголовок и подзаголовок. Все картинки имеют один и тот же класс, скажем, "изображение". Я хочу, чтобы картинка менялась во время наведения. У меня есть…
0 ответов

JQuery OnScroll не работает после вызова функции Ajax в Drupal 7

Итак, у меня есть функция, которая добавляет индекс по годам сообщений, и у меня была настроена вторичная функция, которая применяла / удаляла класс на основе позиции прокрутки. Я добавил индекс через поведение Drupal, но не смог найти в документах …
14 июн '19 в 18:04
1 ответ

Как определить запуск вызова ajax в Drupal (8) (только с JS)

Я пытаюсь выполнить некоторые настройки пользовательского интерфейса, пока представление перезагружается с помощью ajax. Я могу найти способы инициировать события, когда ajaxcall завершен, но я не могу найти что-то похожее, когда запускается ajaxcal…
0 ответов

Почему код jquery перестал работать после того, как в поведение Drupal были добавлены once() и each()?

Была проблема с тем, что часть кода js срабатывала несколько раз, поэтому я добавил один раз() и каждый() (см. комментарии): (function($, Drupal) { Drupal.behaviors.collapsedPricing = { attach: function attach(context) { $(".pricing .pricing-tabs-co…
1 ответ

Как я могу использовать Drupal.behaviors, чтобы уведомить H5P о том, что он меняет размер?

У меня нет опыта работы с Drupal. Мы перешли с Drupal 7. Был функционал, который настраивает все элементы и после нажатия на определенные кнопки части сайта становятся видимыми. С переходом на Drupal 10 все было интегрировано в . Теперь мне нужно до…
17 ноя '23 в 23:50