我在将页眉和页脚集成到whmcs时遇到问题。一切都很完美。虽然出现了一个奇怪的问题。它与我的自定义布局中的jquery.js文件有关。
当我在footer.tpl中注释掉jquery.js时,标题中的下拉菜单在whmcs生成表的页面上不起作用。 (发票和域名) 但是,当我使用该jquery文件时,表仍然可以正常生成并且菜单可以正常工作,但是我无法对域进行排序。 订购域时,不会显示任何按钮或文本字段。
我知道这不是一个好的和模糊的问题,但这让我很困惑,现在退出了一段时间。
任何能够推动我朝着正确的方向寻找解决方案的人?或者与whmcs集成有相似经验的人?
提前感谢!!
答案 0 :(得分:0)
不确定你是否找到了解决方案,但罪魁祸首可能是两件事之一:
1)第二个加载的jquery库正在破坏第一个,因此它不再存在。要解决这个问题,你应该调用jQuery.noConflict();在加载第二个jquery库之前,这种方式将$ shortcut推送到使用jQuery并为新的jquery释放$。但是,如果任何javascript依赖于$ shortcut并且必须指向第一个jQuery库,那么这可能会成为问题,在这种情况下,所有快捷方式都应该重命名为jQuery。
2)执行后面的jQuery库的脚本不兼容。如果版本非常不同,这可能会有问题,因为某些方法和功能会随着时间的推移而发生变化。
最好的办法是始终只使用一个jQuery库,并尽可能使用最新的jQuery库。如果可能的话,应该更新依赖于旧jQuery的旧脚本。