我一直在阅读线程(特别是这个:jquery 手风琴内的 iFrame),但仍然没有找到(或不理解)如何获取我隐藏在关闭的手风琴部分中的 Spotify 播放列表以在页面加载时完全加载。
提供了许多我已经尝试过的解决方案,到目前为止,没有任何方法可以解决问题(可能是由于我的 JS 菜鸟)。我会很感激任何见解。请具体说明在哪里放置什么,因为我是 Javascript 的新手。
JS:
<script>
$(function() {
$( "#accordion" ).accordion({
collapsible: true,
autoHeight: false,
alwaysOpen: false,
active: true
});
});
</script>
相关HTML:
<h3 id="bubble">The Bubble Creatures</h3>
<section id="bubble">
<div id="bubble-story"><p>Blah blah</p></div>
<iframe id="spotify" src="https://embed.spotify.com/?uri=spotify:user:seedpodpub:playlist:4MsCt5Fkg5G99Tb5VFqzQ4" width="300" height="380" frameborder="0" allowtransparency="true"></iframe>
</section>
再次感谢你!○。
更新了更多信息:
本质上,我想这样做:
- 如果部分样式为“#section1 {display:none;}”,则什么也不做。
- 如果部分样式为“#section1 {display:block;}”,则触发 div #spotify 加载。
这应该可以克服我在隐藏 iframe 中看到的半加载问题(我希望)?我正在看这篇文章:Event detect when css property changed using Jquery再次未能实现建议的解决方案。