Meebo 聊天栏是一个很小的、不显眼的栏(不包括一些网站放入其中的一些可选弹出窗口 - 虽然基本栏非常不显眼),它贴在视口的底部,并添加到页面中,只有几个JavaScript 行。具体来说,我对他们如何设法让“视口底部”定位工作得如此出色、一致且没有闪烁或其他跨浏览器的伪影感兴趣。
请注意,Meebo 解决方案也不需要页面上的特定 DOCTYPE,即使在 IE 中也是如此,因此无论他们在做什么,它在 IE Quirks 模式下都可以正常运行。这是关键——我要问的是如何使底部的视口工具栏工作,即使除了添加标签或插入标签的代码之外,无需控制托管页面。单独的 CSS Fixed 不是一个可接受的解决方案,因为它在 IE Quirks 模式下无法正常工作。
另外,虽然我以 Meebo 栏为例,但我实际上并不是在寻找社交工具栏,所以我不能只使用 Meebo。
所需的浏览器支持 - 请注意,Meebo 支持所有这些:IE6、IE7+、Firefox、Safari、Chrome。IE6 可以接受根本不显示(但根本不破坏页面),尽管偏好当然是它(如 Meebo)在 IE6 中正常工作。其他浏览器如 Opera 也不错,但我需要的浏览器列表在上面。