关于DataTable与Ubermenu及首页调用jquery冲突的问题

作者 v4, 2016-05-23, 08:55:18

« 上一篇主题 - 下一篇主题 »

v4

您好,首先感谢对于TB的汉化及支持。

我在使用TB时遇到了比较尴尬的问题,TB的安装调用显示都没有问题,但是如果在后台为表格启用Data tables js选项会导致网站首页调用的jquery失效,我使用的另外一个菜单插件Ubermenu也会失效。

请问您是否遇到过这个问题?

谢谢

lonelicloud

谢谢你的支持!

这种问题是可能出现的,不过我自己目前还没有遇到过。不知道你是否可以提供包含相应表格的页面的链接好让我看看?

我能想到有以下可能的原因,你可以排查一下:

1. 启用 DataTables 的表格没有标题行(首行)。

2. 主题加载 jQuery 的方式是直接嵌入,如,

<script type="text/javascript" src="<?php bloginfo('template_url');?>/js/jquery.js"></script>

而不是使用 WordPress 方法注册,如,

wp_register_script( 'jquery', ... );

3. 其它插件的脚本错误,这一个一般可以通过浏览器的开发者工具(开启快捷键 F12)来定位。
欢迎光临水景一页

问题解决后请「修改」原始帖子将其前缀改为「已解决」。

请阅读"论坛管理"里面的置顶内容,帮助维护论坛正常运行,方便你我他!

v4

感谢你的答复。

此问题已经解决,最终确认了一下是因为主题重复加载了JS导致冲突。

谢谢

lonelicloud

不客气,很高兴你已经解决了问题。欢迎常来看看 :D
欢迎光临水景一页

问题解决后请「修改」原始帖子将其前缀改为「已解决」。

请阅读"论坛管理"里面的置顶内容,帮助维护论坛正常运行,方便你我他!