我有一个按钮和一个内容块。如果我按下按钮,内容宽度变为 0px 并且不再可见。如果我再次按下按钮,它会使内容块宽度为 100 像素 - 它再次可见。
问题 - 当我在 iPhone 上测试它并按下隐藏按钮时 - 它不起作用。它只是隐藏了背景(内容块的文本仍然可见)。
我没有包含一些特殊的元标记或类似的东西,我没有为此使用 jQuery - 只是 javascript。
代码很简单:点击按钮隐藏内容块:
document.getElementById('content_block').style.width = '0px';
再次单击同一按钮以显示内容块:
document.getElementById('content_block').style.width = '100px';
有什么建议么?
注意 - 此问题仅发生在实际 iPhone 上,不会出现在网站模拟器或其他手机上。