我正在通过 Javascript 搞混我的方式,并且可以使用有经验的眼睛来处理一些代码。我正在尝试根据我的一个手风琴 div 的打开/关闭状态来显示/隐藏一个 div。我确定我的代码是一团糟,所以我在这里发布,因为我似乎无法理顺它(我已经使用它几天了,所以这并不是因为缺乏尝试)。这是我的脚本:
<script>
$(function() {
$( "#accordion" ).accordion({
collapsible: true,
autoHeight: false,
alwaysOpen: false,
active: false
});
$("h3#bubble").on("click", function(event, ui) {
if ("section#bubble").css(display","none") {
$("#bg4-5").css("opacity", "0"); }
else ("section#bubble").css(display","block") {
$("#bg4-5").css("opacity", "1"); }
});
</script>
如果您想知道,#bd4-5 的内容是一个 Spotify iframe,似乎需要在手风琴之外才能在页面加载时完全加载。所以我在这里使用这种不透明的技巧来处理显示和隐藏。
非常感谢任何花时间回复的人。