我真的很喜欢编程。如果你发现我的问题,请道歉。
单击选项卡时,会出现一个表格。这就是主意。
我有一个js工作得非常好,就像我想要的那样
的jquery / 1.4.1 / jquery.min.js
当我点击选项卡时,它会移动并显示一个表格,请参阅以下链接
http://smartdentalgroup.co.uk/test1/schedule.html
但是当我包含
时它只能部分工作的jquery-1.9.1.min.js
当我点击它移动的标签但是表格没有出现
http://smartdentalgroup.co.uk/test1/schedule_1.html
唯一的区别在于jquery。 有人可以帮帮我吗?
答案 0 :(得分:1)
这可能是因为您使用了一些已弃用或已完全删除的功能或功能 两个版本之间不兼容。
一种可能的解决方案是使用 jQuery migrate 插件,该插件用于检测和恢复已在jQuery中弃用并从版本1.9开始删除的API或功能
在您的网页中,在jQuery脚本之后加载此插件:
<script src="http://code.jquery.com/jquery-1.9.0.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script>
答案 1 :(得分:0)
首先;如果我是你,我会使用最新版本的jQuery(当你升级时)。无论如何,您将不得不在升级时调试/进行更改,以后可能会节省一些时间并使用最新版本。 Link is here. Use the 1.11.0 opposed to the 2.1.0 (因为该版本不支持某些较旧的浏览器)。
现在其次,下载Chrome(如果您还没有),请转到您的页面并点击“Control + Shift + I”。这将打开Chrome调试工具;哪个太棒了。您可以看到从“实时”DOM布局到控制台正在发生的错误的所有内容。
您将遇到这些错误,因为您的代码使用的是“过时的”jQuery函数,这是开始查找它们的好方法。
它也可能都是按照建议查看jQuery'升级插件',但是我从来没有好运过。最后,我通读了补丁说明并手动进行了更改。
Goodluck:)
注意:只需浏览一下您的页面即可。不确定它是否属于偏好,但我通常会将我的javaScript加载到HTML文档的<HEAD>
部分。