Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
显示js模态不';无法使用最新的jQuery版本_Jquery_Html_Reveal.js - Fatal编程技术网

显示js模态不';无法使用最新的jQuery版本

显示js模态不';无法使用最新的jQuery版本,jquery,html,reveal.js,Jquery,Html,Reveal.js,所以,这现在起作用了。。。添加了migrate文件。是的,需要更多的HTTP请求 因此,在回顾之后,reveal.js模式只适用于jQuery 1.6到1.4,有没有办法使其适用于更新版本的jQuery?有没有什么具体的东西阻止它工作 所以Zurb使用的简单插件discover.js modal非常棒,我以前也用过。然而,我似乎无法让它在当前的实现上运行,当您单击任何链接打开模式时,它都不会启动。我已经让它在其他各种网站上运行,所以我开始认为它是jquery重叠的地方。我正在使用数据方法启

所以,这现在起作用了。。。添加了migrate文件。是的,需要更多的HTTP请求

因此,在回顾之后,reveal.js模式只适用于jQuery 1.6到1.4,有没有办法使其适用于更新版本的jQuery?有没有什么具体的东西阻止它工作

所以Zurb使用的简单插件discover.js modal非常棒,我以前也用过。然而,我似乎无法让它在当前的实现上运行,当您单击任何链接打开模式时,它都不会启动。我已经让它在其他各种网站上运行,所以我开始认为它是jquery重叠的地方。我正在使用数据方法启动,但也尝试了编程方法,但没有成功

指向站点的链接:[url已删除](尚未应用服务器端脚本)

第一个也是最明显的问题,它是否与jQuery2.0.0兼容

第二个问题,我正在使用Modernizer、tabify和selectivizr。这三个插件和discover.js是否存在任何已知问题或冲突,从而导致无法正确加载


我已经浏览了这些样式,还没有发现任何冲突,但仍然不太了解javascript,无法解决这方面的问题。因此,任何有空余时间可以帮忙的人,我都非常感激。我提前为没有提出问题而道歉,但我不知道这个问题对一个提琴人来说可能是困难和麻烦的

这可以通过使用jquery 1.8.3之前的版本或在更高版本上添加jquery营地提供的迁移文件来解决

jQuery迁移插件 我们创建了jQuery迁移插件,以简化从较旧版本jQuery的转换。该插件恢复不推荐使用的特性和行为,以便旧代码仍能在jQuery 1.9及更高版本上正常运行。使用未压缩的开发版本诊断兼容性问题,它将在控制台上生成警告,您可以使用这些警告来识别和修复问题。使用压缩的生产版本只需修复兼容性问题,而无需生成控制台警告


我知道这是一个老问题,但我最近也遇到了这个问题。您不必上传任何迁移js文件。您可以对jquery.discover.js文件进行简单的更新

显示脚本使用
.live()
查找适当的
标记。这在较新版本的jquery中被删除,因此将其替换为上的

在jquery.reveal.js中,更改

$('a[data-reveal-id]').live('click', function(e) {


你在控制台中看到任何错误了吗?modernizr只有一个错误,那就是:“document.body不存在。modernizr连字符测试需要它。modernizr.min.js:4”和“Uncaught TypeError:无法调用null的'appendChild'方法”我会在早上发布一篇文章,看看我是否理解它的确切含义,在过去的两天里,我没有时间深入研究它。但它正在工作,只是有一个更高的版本。它适用于1.8.3,在1.9.1或2.0.0中不起作用,但它可能与我没有看到的其他变量相关联。用解决方案更新了问题。将解决方案作为答案并接受它,对其他所有人都更有意义。你完全正确
$(document).on( "click", "a[data-reveal-id]", function(e) {