Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 某些jquery插件不能与新版本的jquery库一起使用_Javascript_Jquery - Fatal编程技术网

Javascript 某些jquery插件不能与新版本的jquery库一起使用

Javascript 某些jquery插件不能与新版本的jquery库一起使用,javascript,jquery,Javascript,Jquery,我有一个关于jQuery插件的问题。我正在使用一个复选框样式插件,这个插件使用jQuery lib版本1.4.2,它工作得非常好。但当我升级到jQuery1.7.1时,我的问题是,它不工作,控制台中也没有错误 上面的问题我已经解决了很多次了,我使用了相同的jquery文件和插件。但是现在我在我的网页上有了更多的效果,而且他们正在使用最新版本的jquery,也许我无法将其恢复到旧版本 我是jquery的新手,如果是这种情况,那么调试正在发生的事情将非常困难。有什么好的解决方案,将来我应该使用jQu

我有一个关于jQuery插件的问题。我正在使用一个复选框样式插件,这个插件使用jQuery lib版本1.4.2,它工作得非常好。但当我升级到jQuery1.7.1时,我的问题是,它不工作,控制台中也没有错误

上面的问题我已经解决了很多次了,我使用了相同的jquery文件和插件。但是现在我在我的网页上有了更多的效果,而且他们正在使用最新版本的jquery,也许我无法将其恢复到旧版本


我是jquery的新手,如果是这种情况,那么调试正在发生的事情将非常困难。有什么好的解决方案,将来我应该使用jQuery吗?升级规则是什么?

我对jQuery插件(尤其是jQuery工具)也有同样的规则,它们需要一个较旧版本的jQuery才能正常运行

我很抱歉,但我建议放弃那些需要旧版本的插件,在谷歌上搜索一些你想要的效果。较新的jQuery版本本身具有更新和添加的效果,jQuery UI插件还添加了一系列您可能感兴趣的新效果和转换

如果存在jQuery工具或任何类似的使用较旧版本jQuery的工具,那么可能会有一个更好、更新的版本由Internet上的其他人制作


祝你好运

根据我的经验,从1.4到1.7最显著的变化可能会导致代码中断,这是在jQuery 1.6中引入了
.prop()
,以取代
.attr()
的一些(错误)用法

查看对
.attr()
的所有调用,并查看是否应将它们替换为
.prop()

有关应使用哪种方法的指导,请参阅

我是jquery的新手,如果是这种情况,那么调试正在发生的事情将非常困难。有什么好的解决方案,将来我应该使用jQuery吗?升级规则是什么

对于这一部分,您可以进行试错过程,只需放置jQuery源代码并确保进行一些回归测试,这将确保所有插件都能正常工作,并且只有在这之后才能使用新的jQuery版本进行开发/生产

至于新的效果。任何新的效果基本上都是以前引入的效果的总和,所以基本上你已经拥有了所有的东西,一旦你掌握了窍门,也许值得将一些插件移植到更新的jQuery版本,或者为什么不尝试自己实现这些插件呢

编辑:


在jquery网站上,您可以查看API,它将显示每个API方法签名的版本。

我可以在哪里看到此更新日志,有任何jquery网站吗?有发布说明,通常在发布新版本时通过jquery博客找到-不符合逻辑,没有错误。。您使用哪个浏览器控制台进行验证?是的,没有错误,这就是问题所在,我希望为空,但如果选中我的复选框,它不会保持选中状态请提供指向不再工作的特定插件的链接