不能将PHPfreechat和Jquery结合使用

不能将PHPfreechat和Jquery结合使用,php,javascript,jquery,Php,Javascript,Jquery,我试图在PHPfreechat客户端中实现一个屏幕上的jquery键盘 除了尝试链接到jquery脚本文件外,其他一切都正常工作。然后聊天就不会加载了 我正在从CDN加载jquery,但我也尝试了本地 如果我用jquery和键盘脚本创建一个空白页面,一切都正常 我不知道为什么我的聊天中会阻止其他脚本和php 有什么建议吗 编辑:此外,我还尝试将脚本文件的加载从其他脚本的顶部移动到底部。如果我在脚本末尾加载jquery,键盘会工作,但聊天不会加载。如果我在开始时加载它,键盘不会加载,但是聊天功能正

我试图在PHPfreechat客户端中实现一个屏幕上的jquery键盘

除了尝试链接到jquery脚本文件外,其他一切都正常工作。然后聊天就不会加载了

我正在从CDN加载jquery,但我也尝试了本地

如果我用jquery和键盘脚本创建一个空白页面,一切都正常

我不知道为什么我的聊天中会阻止其他脚本和php

有什么建议吗


编辑:此外,我还尝试将脚本文件的加载从其他脚本的顶部移动到底部。如果我在脚本末尾加载jquery,键盘会工作,但聊天不会加载。如果我在开始时加载它,键盘不会加载,但是聊天功能正常,因为服务器上正在运行php,所以我怀疑jquery include是否会导致任何问题。 我建议您在Google Chrome或FireBug中运行您的web,以查看错误控制台中显示的实际错误,这将有助于您进一步了解

更新:


似乎您将Prototype和jQuery混合在同一个页面上-这方面存在一些已知问题,但就我个人而言,我会尝试只使用一个js库来避免任何冲突(因此Prototype或jQuery)

看看phpfreechat v2,它已经从头开始重新编码,并且使用jQuery而不是Prototype客户端。
客户端是一个JQuery插件,下面是代码:

我收到一个错误,说明我的htmldocument没有名为ready的函数(这是调用键盘的函数),因此您使用
$(document).ready(函数(e){do your thing})还是什么?您的代码中有ready()函数吗?似乎有些东西没有被包括在内,我使用的是完全相同的东西:
$(document).ready(函数(e){do your thing})那么如果“做你的事”是一个实际的警报,它能工作吗?如果没有,则jquery没有正确包含(或者找不到它)。再次加载javascript错误控制台,查看网络/错误选项卡。我的问题似乎是:“未捕获引用错误:未定义jQuery”