Drupal 主题自定义 js 不仅在 /user 页面上执行



我有一个自定义脚本.js在我的drupal主题中。它的功能之一是在单击按钮时在画布外导航上切换类。它可以在网站的所有页面上完美运行...除了那些在:

    /
  • 用户/登录
  • /
  • 用户/通行证
  • /
  • 用户/注册
  • 未登录时的/user(因此与 user/login 具有相同的形式(。

登录时的/user(个人资料页面(和正确 URL 的用户配置文件(例如/user/1(工作得很好。

我没有为无法正常工作的页面提供单独的页面模板。但是,我确实在每个页面上都有使用此方法完成的表单模板(登录,注册,密码请求(。感觉这是相关的,即使它们是表单的模板而不是实际页面。

脚本 js 加载正常,并且没有抛出任何错误。

它的工作原理示例:http://charityapprentice.org/(以及您可以浏览的所有其他页面(它不起作用的示例:http://charityapprentice.org/user/login

由于/user/*页面中的 javascript 错误,脚本不起作用。

错误

捕获的类型错误:无法读取未定义的属性"删除">

文件(第 #38 行(

sites/all/modules/label_trash/js/label_trash.js

最新更新