javascript - Drupal 8 的 Jquery .once() 问题

标签 javascript jquery drupal

最近我使用 Drupal 8 项目配置了 FullCalendar v3,它运行良好并且应用了所有功能。

该问题与我使用 FullCalendar 作为配置导入的 JQUERY 3.3.1 有关。

当我忽略此 Jquery 来加载时,问题将得到解决,但 FullCalendar 将不再工作。

我收到这些错误:

Uncaught TypeError: $(...).once is not a function

Uncaught TypeError: Cannot set property 'Bridge' of undefined

Uncaught TypeError: $(...).find(...).once is not a function

我搜索这些错误并尝试最佳匹配结果,但尚未修复。 我换成其他jquery,激活主主题而不是子主题,但没有结果。

这是我的模块库.yml

amt_scripts:
  version: 1.x
  css:
    theme:
      assets/css/bootstrap.min.css: {}
      assets/css/fullcalendar.css: {}
      assets/css/amt_dayview.css: {}
  js:
    # assets/js/jquery-1.9.1.js: {}
    assets/js/jquery.min.js: {}
    assets/js/jquery-ui.min.js: {}
    assets/js/bootstrap.min.js: {}
    assets/js/moment.min.js: {}
    assets/js/fullcalendar.min.js: {}
    assets/js/scheduler.min.js: {}
    assets/js/popper.min.js: {}
    assets/js/amt_dayview.js: {}
  dependencies:

Batrik 主题形象: enter image description here

最佳答案

您是否添加了依赖项,例如

dependencies:
- core/jquery
- core/drupal.ajax
- core/drupal
- core/drupalSettings
- core/jquery.once

关于javascript - Drupal 8 的 Jquery .once() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57195428/

相关文章:

drupal - 如何在 Ubercart 中创建产品集合?

php - 在 python 中反序列化 PHP 数据

drupal - 如何使用基本页面的别名作为上下文过滤器

javascript - 除了使用 var 关键字之外,还有其他方法可以在 JS 中初始化变量吗?

javascript - 如何修复 "Its dependency ' kotlinx-coroutines-core' 未找到。”

javascript - jQuery 从 HTTP 请求中获取 JSON

php - 第一次访问索引后启动屏幕消失

javascript - 禁用 IE 后退按钮

javascript - 使用 Nightmare.js 根据类名选择和单击元素

javascript - 使用chart js打印图表