Liferay 7 主题中的 jQuery 插件

2023-12-01

我需要一些帮助来理解 Liferay 7 主题,特别是使用 jQuery 插件。因为我遇到了与此线程相同的问题:https://web.liferay.com/community/forums/-/message_boards/view_message/79089004

每当我调用我尝试安装的插件函数时,就会出现“不是函数”。我正在尝试所有可能的位置:

<script type="text/javascript" src="${javascript_folder}/mCustomScrollbar.js"></script>

当我检查页面时,我可以看到那里的 jQuery 对象,但插件似乎没有粘住。

$(".content").mCustomScrollbar();

只是不行,我不明白为什么..


交叉发布自Liferay 论坛

这不是最干净的解决方案,但如果您只是想继续将模块加载为全局变量,您可以执行以下操作:

<script>
    define._amd = define.amd;
    define.amd = false;
</script>

<script type="text/javascript" src="${javascript_folder}/mCustomScrollbar.js"></script>

<script>
    define.amd = define._amd;
</script>

在加载 umd 包装的插件之前将 amd 标志设置为 false 应该可以解决问题,并且它们应该继续加载。

此外,如果您托管该文件,您实际上可以替换&&定义.amd by &&错误的或插件 umd 定义中类似的内容,以确保它也能作为全局变量。

让我知道这是否适合您!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Liferay 7 主题中的 jQuery 插件 的相关文章

随机推荐

  • Golang 多部分文件表单请求

    我正在针对 Mapbox 编写一个 API 客户端 将一批 svg 图像上传到自定义地图 他们为此提供的 api 记录了一个运行良好的 cUrl 调用示例 curl F images include mapbox sprites dark
  • 如何在 VS Express 2010 中进行发布构建?

    或者我应该复制 bin Release 中除 pdb 之外的所有文件 UPD UPD 2 这就是我在 构建 选项卡的 高级 设置中找到的内容 这是我要找的吗 要在 VS 2010 Express 中进行发布构建 您需要将项目的构建配置从 调
  • 使用数组 Javascript 制作幻灯片

    我的目标是制作幻灯片 我这里只有 1 张图片 打算稍后使用更多
  • 如何在 JS 中使用 Regexp 使 \ 成为文字反斜杠

    我对正则表达式很陌生 似乎 用于元字符 我的问题是我想精确搜索这个字符串 mediaType img 现在我还想动态地为 img 添加一个变量 所以我希望它是这样的 new RegExp mediaType variable 我该如何编写才
  • 车把模板带有“div”标签而不是“script”

    其实问题就在主题里 是否可以制作车把模板框架 以识别 div 标签中的模板而不是 script 标签中的模板 例如 我想使用此标记创建模板 div class text x handlebars template h2 I m templa
  • 如何发送POST和GET请求?

    我想发送我的JSON到一个 URL POST and GET NSMutableDictionary JSONDict NSMutableDictionary alloc init JSONDict setValue myValue for
  • 无法在更新面板之外更新标签

    我花了很多时间研究如何在更新面板之外更新标签 终于找到了一些东西 但它不更新标签 如果我们刷新页面就可以正常工作了 请让我知道代码中的错误或任何新的方法 请在下面找到我的代码 我认为需要为脚本管理器或 dataItem 添加更多代码 谢谢各
  • C 中的 Python 实例方法

    考虑以下 Python 3 x 代码 class Foo object def bar self pass foo Foo 如何用C语言编写相同的功能 我的意思是 如何使用 C 中的方法创建对象 然后从中创建一个实例 Edit 哦对不起 我
  • Web服务客户端,我应该保留服务还是端口实例?

    我正在开发网络服务客户端cxf codegen plugin它正在生成类MyService extends Service对于客户端部分 我现在的问题是 当我创建客户端时 我应该MyService每次我想发送请求或保留它并每次创建端口时都创
  • Java中的字符串数组初始化[重复]

    这个问题在这里已经有答案了 如果我声明一个String array String names new String 3 那么为什么我们不能像这样给上面声明的数组赋值 names Ankit Bohra Xyz 申报时您可以进行以下操作 St
  • Delphi XE6 - 使用“USE_INDY”构建的 SOAP 通过代理问题连接到 Web 服务

    我有一个使用连接到网络服务的应用程序THttpRio成分 Web服务有基本的身份验证 我使用 USE INDY 指令编译了 Delphi SOAP 单元 以便 THttpRio 组件使用 WinHttp 现在我需要通过代理访问我的网络服务
  • 尝试使用 Swift AVPlayer 播放音频

    这是我当前的视图控制器 import UIKit import AVFoundation class SecondViewController UIViewController override func viewDidLoad var p
  • 重叠的 AWT 线和 Swing JLabels

    我在使用线基元的应用程序中遇到问题JLables 我尝试解释一下 我必须使用线条来代表道路来绘制车辆路线JLabels来代表城市 我需要使用JLabels因为每个 JLabel 都有一个监听器 用于显示包含城市信息的对话框 我重新定义pai
  • 如果返回值被忽略,如何发出警告?

    我想查看我的代码 C 中忽略函数返回值的所有位置 我怎样才能做到这一点 使用 gcc 或静态代码分析工具 错误代码示例 int f int z return z z 2 z 3 z z 23 int main int i 7 f i lt
  • Ajax 会话丢失

    我将 Symfony 应用程序从 Symfony 4 0 7 升级到 Symfony 4 1 之后 AJAX 调用会丢失会话值 我同时调用了大约 6 个 ajax 请求 第一个进展顺利 但其他人正在失去会话值 它仅在迁移到 Symfony
  • 用golang封装一个包

    想象一个导出一些结构和一些函数的包 如果我想围绕该包制作一个包装器 以便它可以用作插件 我是否应该重新创建嵌入旧结构的结构 例子 package foo type Foo struct Field string func DoSomethi
  • Google Fit API 配额和限制

    使用 google fit api 时是否有配额和请求限制 我想使用 google fit api 我很好奇使用它时是否有限制 您可以在以下位置检查您项目的 Fitness API 当前限制谷歌开发者控制台 我检查了当前的项目 默认限制是
  • Python - SqlAlchemy:按大圆距离过滤查询?

    我正在使用 Python 和 Sqlalchemy 在 Sqlite 数据库中存储纬度和经度值 我创建了一个混合法对于我的位置对象 hybrid method def great circle distance self other Tri
  • 导入变量命名空间

    是否可以使用这样的变量导入名称空间 namespace User Authorization Certificate use namespace 显然这不会运行use声明需要一个常量 但有解决方法吗 Edit 发现了一个 gem 仅适用于
  • Liferay 7 主题中的 jQuery 插件

    我需要一些帮助来理解 Liferay 7 主题 特别是使用 jQuery 插件 因为我遇到了与此线程相同的问题 https web liferay com community forums message boards view messa