回到顶部功能在IE6中无法正常工作

3

I have the following code:

// hide #back-top first
    $("#back-top").hide();

    // fade in #back-top
    $(function () {
        $(window).scroll(function () {
            if ($(this).scrollTop() > 150) {
                $('#back-top').fadeIn();
            } else {
                $('#back-top').fadeOut();
            }
        });

        // scroll body to 0px on click
        $('#back-top a').click(function () {
            $('body,html').animate({
                scrollTop: 0
            }, 900);
            return false;
        });
    });

当你点击“返回顶部”时,在IE6中它能正常工作,但是当“返回顶部”的淡入和淡出效果启动时,在IE6中似乎不能正常工作。


我个人已经放弃了IE6。如果它能够优雅地降级,我会忽略这个非常老旧和脆弱的浏览器。 - mplungjan
我很想忽略它,但是这个网站的大部分用户都是企业用户,所以他们仍在使用IE6。 - highchartsdude
那也是我的想法。所以他们没有看到淡化的过程。太糟糕了。 - mplungjan
1个回答

0
尝试这个:
在所有当前浏览器中,$(window).scrollTop() 对我都有效。
或者:
window.scroll(x, y);

也可以查看这个链接 http://stackoverflow.com/questions/4815283/using-doctype-let-scrolltop-return-0-why 和 http://forums.digitalpoint.com/showthread.php?t=11965。 - Wazy
滚动是可以的,但淡入淡出似乎不起作用。 - mplungjan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接