javascript - 怎么控制网页中iframe里的js执行问题?
怪我咯
怪我咯 2017-04-11 13:32:19
[JavaScript讨论组]

1.要实现的效果:当网页滚动到一定区域执行iframe里的js动画;
2.目前的方案:先以一张图片显示,需要执行时再插入iframe;
3.遇到的问题:有卡顿,影响体验;
4.请问有没有什么方法能控制iframe里的js执行动作以完美解决此问题,或有没有什么奇妙的方法达到要实现的效果?谢谢!

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(2)
大家讲道理

iframe可以先加载啊,需要执行动画时,调用iframe里的动画执行函数就可以了

var iframeWindow=document.getElementById('iframeID').contentWindow;//获取ID为iframeID的window对象
迷茫

你直接动态添加iframe,其再去加载页面,自然会有相应时间的延迟现象。
何不预先加载iframe,但隐藏,等到达到条件时再显示出来。

PS:展现方式很奇怪,你的效果需求,不能用别的方式来达成吗?为何要用iframe。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号