jquery – $(‘iframe’).css(‘visibility’,’hidden’)在Google Chrome中不起作用

前端之家收集整理的这篇文章主要介绍了jquery – $(‘iframe’).css(‘visibility’,’hidden’)在Google Chrome中不起作用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用类似的东西
$('ul li').find('iframe').css({'visibility':'visible'});

在Firefox和Opera中运行良好

控制台错误

不安全的JavaScript尝试使用URL文件访问框架:/// D:/ Configuracion / Documents and Settings / TNMC000 / Escritorio / player / roundabout / js / round1.htm来自URL为http://www.youtube.com/embed/hurnoKLuBD8的框架.域,协议和端口必须匹配.

测试网址:http://toniweb.us/vimeo-like/js/images.htm

任何想法?

-编辑-

我用它修好了

.invisible{ text-indent:-9999px }

<div class="iframe"><iframe></iframe></div>

$('ul li').find('.iframe').addClass('invisible');

但仍然想知道如何解决它只与iframe一起工作

解决方法

实际上使iframe不可见存在问题(即使用visibility:hidden或display:none).
但是你可以通过足够小来让它们消失
$('ul li').find('iframe').css({"height":"0","width":"0","border":"none"});

猜你在找的jQuery相关文章