本人想做一个浮动的在线客服,实现网页可见部分变化,让他慢慢滚动到指定的位置,如果用css里的position:fixed属性可以实现相对于屏幕的定位,但是会出现抖动的问题,而且一但加上了w3c的那句格式ie6下就不支持这个布局了,我想通过js来实现,用onscroll属性来触发事件,用onscrolltop来获取滚动的距离,但是让人头疼的是我之前的网页是按照w3c的标准制作的,如果去了w3c那句话,布局就有问题,如果不去,我要做的这个效果又出不来,求哪位高人给我弄段让ie6兼容w3c的代码,不胜感激!QQ 422630814

解决方案 »

  1.   

    css有hack可以解决ie对position:fixwed不支持的问题
      

  2.   

    http://tagsoup.com/cookbook/css/fixed/
      

  3.   

    谢谢楼上两位热心人,2楼的的确是高人,我基本英文盲,更让我迷茫了!我不是要固定,我是要让js获取:
    网页可见区域宽:document.body.clientWidth 
    网页可见区域高:document.body.clientHeight 
    网页可见区域宽:document.body.offsetWidth (包括边线的宽) 
    网页可见区域高:document.body.offsetHeight (包括边线的宽) 
    网页正文全文宽:document.body.scrollWidth 
    网页正文全文高:document.body.scrollHeight 
    网页被卷去的高:document.body.scrollTop 
    网页被卷去的左:document.body.scrollLeft 
    网页正文部分上:window.screenTop 
    网页正文部分左:window.screenLeft 
    屏幕分辨率的高:window.screen.height 
    屏幕分辨率的宽:window.screen.width 
    屏幕可用工作区高度:window.screen.availHeight 
    屏幕可用工作区宽度:window.screen.availWidth 
    像以上这些的属性!
      

  4.   

    实在没有办法我只能放弃w3c的标准了,什么狗屁标准啊,群众才是真理法不则众他们不懂这个理吗?ie6用户多,我就得听ie6的话,大不了重新做网页,为了这个兼容加段代码,为了那个兼容加代码,上百种浏览器,我加上上万行代码,保证全世界每个人都能看到我的效果,我做网站是让谁看的呢?所以我决定在没有找到兼容代码或解决方法前,把<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">给删了,重新调整网页布局!老子要做的效果一定要做出来!