iframe中的jQuery无法在IE中运行
发布时间:2020-12-14 18:46:06 所属栏目:资源 来源:网络整理
导读:我有一个包含jQuery的iframe内容,并且iframe中的内容的jQuery部分在IE中不起作用(未使用的部分jQuery工作正常,并且在Chrome和Firefox中一切正常). 这是代码: !DOCTYPE htmlhtmlhead titleiframe content/title link rel="stylesheet" type="text/css" href=
我有一个包含jQuery的iframe内容,并且iframe中的内容的jQuery部分在IE中不起作用(未使用的部分jQuery工作正常,并且在Chrome和Firefox中一切正常).
这是代码: <!DOCTYPE html> <html> <head> <title>iframe content</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <h1>This heading is showing up just fine.</h1> <div id="jQuery-generated-content"> <!-- content dynamically generated by jQuery plugin This part is not showing in iframe in IE --> </div> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"> </script> <script src="pathTojQueryPlugin.js"></script> <script type="text/javascript"> jQuery.codeToInitiatePlugin </script> </body> </html> 我尝试在head标签中插入jQuery代码,在body标签之后,包含相对路径和绝对路径,但没有运气.如果有人知道这方面的任何变通办法或者是什么导致IE不读取jQuery,我将不胜感激. 提前致谢! 解决方法
前段时间我也遇到过同样的问题.导致该问题是因为IE无法从iframe中访问jquery库,因此无法读取jquery代码.唯一的解决方法是将jquery代码转换为javascript.
更新: 使用不同版本的jQuery也可以解决问题.或者可以替代地使用不同的jQuery库. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |