是否有人遇到过 iOS Safari 的问题,当移除的元素 ( $("some-selector").html("")
, $("some-selector").innerHTML
) 仍显示在移动 Safari 中时?iWebinspector 仅显示 DOM 树中的新元素,将容器输出到控制台也表明应该只显示新内容。
不知道它有多有用——但似乎旧元素是可滚动的,但不可点击。很奇怪的故障。
在 iPad 2(不是我的,我认为是 5.1)、iPhone 4 iOS 5.1、iOS 5.1 iPad 模拟器上测试。
谢谢!
更新
移除容器本身解决了这个问题。因此,我建议您删除容器并在遇到相同问题时再次添加它。