本帖最后由 wjy503977212 于 2011-04-08 15:15:57 编辑

解决方案 »

  1.   

    你设置固定框的位置的逻辑是错误的。你可以试一下,加载页面后,scrollTop的值是多少,当你第一次拉动滚动条,固定框的位置就比预期的低了多少
      

  2.   

    IE6 都快要淘汰了!楼主不用考虑IE6了,这个烦人,直接用js 做个判断,如果是IE 6 浏览器的话,就建议用户升级,不然拒绝显示!
      

  3.   

    7楼高人!这个建议做的JS还是TMD很人性化的。
      

  4.   

    建议用户用IE9,机器装不上WIN7就拒绝显示。
      

  5.   

    其实就是多浏览器兼容(CSS,JS)的问题,不过的确比较烦心。用JQ处理吧。
      

  6.   

     //快速发布招标随屏滚动chenz
    15 $j(function() {
    16 if ($j.browser.msie && $j.browser.version < 7) {
    17 var menuYloc = $j("#mini_fabu").offset().top;
    18 $j(window).scroll(function() {
    19 var offsetTop = menuYloc + $j(window).scrollTop() + "px";
    20 $j("#mini_fabu").animate({ top: offsetTop }, { duration: "slow", queue: false });
    21 });
    22 }
    23 else
    24 { $j("#mini_fabu").css({ position: "fixed" }) }
    25 }); 这行代码明显有逻辑问题撒!!!!
    初始高度,应该是 窗口可见高度-div 的高度 (底部对齐)
    var offsetTop = document.body.clientHeight - $j("#mini_fabu")[0].offsetHeight;