【发布时间】:2014-07-25 01:48:54
【问题描述】:
我已经问过类似的问题,但我仍然遇到这个问题。
我制作的website 在平板电脑上有一个错误。不同的内容部分无法在平板电脑上正确显示 - 内容重叠。例如,Google Maps iframe 在页面加载时显示,而不是在单击相应的单选按钮(标签!)时显示。这只发生在平板电脑上。
经过深思熟虑,我发现单选按钮可能是罪魁祸首。在台式机上,一切看起来都还不错。
抱歉,我无法制作 JSfiddle 来重现平板电脑问题(仅向那些可以使用开发工具的人明确寻求帮助,快速浏览一下,也许可以指出需要做什么才能实现它在平板电脑上工作,简而言之,只有真正的坏蛋跨浏览器 Chucknorisses)。
非常感谢您的帮助!
更新:
我所说的单选按钮是“设计隐藏的”,仅将标签保持为可见/可点击元素。
代码如下所示(这将是黄色的“主页”按钮):
<div class="mx-button" id="real_button5">
<input type="radio" name="mx" id="button5" checked>
<label for="button5" onclick="" style="background-color: rgba(255,216,0,1);">HOME</label>
</div>
似乎在平板电脑上,这些按钮是可点击的(发生了一些事情),但它们并没有取消隐藏正确的内容。事情重叠。
【问题讨论】:
-
好的,但是有什么问题?
-
我什至找不到单选按钮...
-
啊,我添加了代码部分,对不起!
-
我希望上面的更新描述了这个问题?如果不是这样,否决票已经剥夺了我添加屏幕截图的权利......所以非常粗糙。
-
我不明白您为什么要为此使用单选按钮。他们绝对不是为了这个!只需使用普通按钮并使用 javascript 隐藏所有内容 div,然后显示您选择的那个...
标签: html debugging cross-browser radio-button tablet