前面有一件事:我对Drupal 8并不熟悉,所以我很抱歉,如果这是个菜鸟的问题。
TL;DR是否有方法将jQuery后端脚本从自定义的jQuery前端脚本中分离出来?
我们购买了一个使用jQuery 1.x的大型模板集。在Drupal中实现它时,Drupal会为其后端加载jQuery 2.x,并且在登录时会得到一些错误消息。因此,我试图找到一种方法,使Drupal使用它自己的名称空间作为它的后端脚本,但无法找到将它从前端分离出来的方法。奇怪的是,购买的模板集使用jQuery
和$
作为它的功能,这是可怕的!但是它有100+ js文件,必须进行编辑才能使其平等。
发布于 2016-11-01 16:20:30
您可以在href
中编辑<link />
,以确保加载了正确的jQuery版本。
但这取决于主题运行的jQuery版本。
例如,如果它低于1.6版本:
$("link[href='http://jquery2.x.version.com']").attr('href', 'http://jquery1.x.version.com');
如果其版本高于1.6版本:
$("link[href='http://jquery2.x.version.com']").prop('href', 'http://jquery1.x.version.com');
https://stackoverflow.com/questions/40363992
复制相似问题