Вопросы с тегом «javascript»

Используйте его для вопросов о коде JavaScript, который очень специфичен для Drupal.

3
Как заставить JQuery работать на Drupal 7 - для новичков
Я читал много онлайн-уроков о том, как заставить jquery работать на drupal 7. Несмотря на то, что есть много строк кода и примеров, я не могу найти, какой фрагмент кода поместить (где это может быть очевидно для большинства разработчиков). Итак, что я делаю, 1) Я создаю новый пользовательский блок 2) …

4
Задержка вызова AJAX на текстовое поле, чтобы позволить набирать
Я хотел бы отложить запуск ajax таким же образом, как кажется, что автозаполнение работает. Например, если пользователь печатает, ajax не будет работать, пока не истечет 500 мс с момента последнего нажатия клавиш. В настоящее время я смотрю на drupal.behaviors, но не могу заставить его работать. Drupal.behaviors.mymodule = { attach: function(context, …

3
Как добавить CSS & JavaScript в <head>?
Я хочу добавить следующий код в мой раздел главной страницы, используя подтему Drupal 8 от Bartik. Кто-нибудь может помочь, как это сделать? Каков наилучший способ сделать это в новой версии ветки темы? Где находится page.tpl? &lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="stepcarousel.js"&gt;&lt;/script&gt;
8 8  javascript 

1
В чем разница между использованием drupal_add_js и ['#attached']
В чем разница между drupal_add_js()и $form['#attached']['js'][]? Когда цель использования каждой из вышеперечисленных функций? (Я имею в виду, я знаю, что он используется для прикрепления js, чтобы сказать форму, если используется внутри формы, но когда drupal_add_jsиспользуется и когда $form['#attached']['js'][]используется?)
8 7  javascript 

5
Добавление JS в тему Drupal 8 (замена для drupal_add_js)
В Drupal 7 я могу использовать drupal_add_jsв файле template.php темы как theme_preprocess_html(&amp;$vars)функцию: drupal_add_js(drupal_get_path('theme', 'mytheme') . '/js/scripts.js', array( 'group' =&gt; JS_THEME, 'preprocess' =&gt; TRUE, 'weight' =&gt; '999', )); $vars['scripts'] = drupal_get_js(); В Drupal 8 я попытался преобразовать это, используя attachedв файле моей темы .theme, например: $vars['#attached']['js'] = array( array( 'data' =&gt; …
8 theming  8  javascript 

2
Информация о Drupal.settings и #attached
Я пытаюсь использовать Drupal.settings впервые для передачи переменных из PHP в JavaScript. Документация по теме редкая, и у меня есть несколько вопросов. Можно ли использовать #attached для прохода через настройки, а не drupal_add_js(array('myModule' =&gt; $settings), 'setting');? Причина, по которой я спрашиваю, заключается в том, что мне сказали, что #attachedэто «правильный» …



1
Добавить JavaScript к нескольким конкретным URL
Я пытаюсь добавить JavaScript в мой файл template.php на сайте Drupal 7. Я хотел бы, чтобы JavaScript загружался на определенном наборе страниц, основываясь на URL. Например, я бы хотел, чтобы скрипт загружался: mysite.com/blog/page1 mysite.com/blog/page2 но не на: mysite.com или mysite.com/blog или mysite.com/about я использую function mytheme_preprocess_html(&amp;$variables) { $theme_path = path_to_theme(); …

2
Взвешивание Javascript в .info файлах
Drupal 7 добавляет новый параметр ' weight ' для drupal_add_js, чтобы вы могли контролировать порядок добавления файлов Javascript на страницу. Есть ли способ сделать это при добавлении Javascript в файлы .info?
8 7  .info  javascript 

1
Как загрузить представление с помощью ajax, чтобы также загружались дополнительные файлы js / css, необходимые для представления?
В настоящее время я использую jQuery для загрузки вида, например так: $.ajax({ type: 'POST', url: Drupal.settings.basePath + 'views/ajax', dataType: 'json', data: 'view_name=' + viewName + '&amp;view_display_id=default&amp;view_args=' + viewArgument, // Pass a key/value pair. success: function(data) { var viewHtml = data[1].data; target.children().fadeOut(300, function() { target.html(viewHtml); var newHeightOfTarget = target.children().height(); target.children().hide(); target.animate({ …
8 7  views  ajax  javascript 

2
Обнаружить первую страницу в Drupal 6 с помощью JavaScript
Используя javascript в Drupal 6, есть ли способ определить, является ли текущая страница первой страницей? У меня есть пользовательский модуль Drupal 6, который выводит различные коды JavaScript в зависимости от того, является ли текущая страница главной страницей или нет. Он добавляет один файл javascript в drupal, поэтому мне нужно поставить …

3
Как добавить блок JavaScript только на домашнюю страницу?
У меня есть блок JavaScript, который мне нужно добавить на мою домашнюю страницу (и только на мою домашнюю страницу), чтобы включить регистрацию кликов через службу картирования, на которую я подписался. Они указали код, который необходимо поместить непосредственно перед &lt;/body&gt;тегом, но я думаю, что безопасно поместить его в любом месте &lt;body&gt;тега. …

4
JQuery UI Темы
Я хочу использовать в своем модуле пользовательскую тему jQuery UI от themeroller . Каков наилучший способ сделать это?
8 7  javascript 

3
Как мне сделать тему требует Jquery (для анонимных пользователей)?
Я создаю тему для D8 под названием «herchel». Я пытаюсь заставить эту тему требовать jquery на всех страницах (D8 не загружает Jquery для анонимных пользователей по умолчанию) Просматривая небольшую документацию, которую я могу найти в дополнение к основным темам, я создал файл с именем herchel.libraries.yml Я попробовал следующее ... все …
7 8  javascript 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.