JQMIGRATE:已安装 Migrate,版本 1.4.1
revolution.extension.actions.min.js?ver=5.3.1.5:7
Uncaught TypeError: Cannot read property 'is_mobile' of undefined
有人知道这个问题可能是什么吗?它正在减慢我的网站速度,我想欺骗它。
对于看到此错误的其他人,请确保
WP Admin -> Slider Revolution -> Global Settings
下的“延迟 Javascript 加载”处于 off
发生这种情况是因为只有主滑块旋转 JS 文件加载被推迟,插件则没有(至少在 5.4.1 上没有),并且在未设置
jQuery.fn.revolution.is_mobile
时,插件因尝试访问 jQuery.fn.revolution
而出错还
对我来说,这个问题与W3TC插件有关,当我缩小js文件时会发生这种情况,如果我取消选中js缩小,就不会再出现错误。
您忘记链接 2 个额外的 JavaScript 文件:
<!-- REVOLUTION JS FILES -->
<script type="text/javascript" src="../../revolution/js/jquery.themepunch.tools.min.js"></script>
<script type="text/javascript" src="../../revolution/js/jquery.themepunch.revolution.min.js"></script>
依靠 @CheapSteaks 很棒的答案解决了我的问题,自从最近的 SR7 引擎更新以来,没有选项可以进行提到的更改:
WP Admin -> Slider Revolution -> 下的“延迟 Javascript 加载” 全局设置已关闭
您首先需要做的是进入 Slider Revolution -> Global Settings -> Rendering Engine 并将其更改为 SR6。执行此操作后,会弹出一些旧选项,包括“延迟 Javascript 加载”选项,您现在可以将其关闭并查看它是否有助于解决问题。
就我个人而言,我在使用新的 SR7 引擎时遇到了很多问题,它有点 bug,并引发了很多错误。我的所有 SR 模块都是使用 SR6 构建的,因此这可能只是尝试使用 SR7 运行的旧版本的问题。