You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

页面加载时指定区块未默认隐藏,如何调整实现初始隐藏的交互效果?

解决方案

你只需要给id="service-area2"的区块设置初始隐藏状态即可,有两种实现方式可选:

方案1:直接修改HTML代码(推荐,最简单)

直接给service-area2的DOM元素添加原生hidden属性,示例如下:

<!-- 你原来的service-area2容器,加上hidden属性即可 -->
<div id="service-area2" hidden>
  <!-- 底部6张图片的内容 -->
</div>

这个方案不需要修改你现有的JS逻辑,原有点击切换的代码可以直接正常运行,完全符合你的预期效果。

方案2:通过JS添加初始化逻辑

如果你不方便直接修改HTML结构,可以在现有JS代码基础上增加页面加载完成后的初始化逻辑:

function toggleBlock() {
  var myBlock = document.getElementById("service-area2");
  var blockButton = document.getElementById("ShowMore");
  if (myBlock.hidden) {
    blockButton.innerHTML = "Show Less";
    myBlock.hidden = false;
  } else {
    blockButton.innerHTML = "Show More";
    myBlock.hidden = true;
  }
}
// 新增初始化逻辑:页面DOM加载完成后隐藏目标区块
document.addEventListener('DOMContentLoaded', function() {
  document.getElementById("service-area2").hidden = true;
})

内容的提问来源于stack exchange,提问作者Gamicord

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 22:24:03