繁体   English   中英

IE9中的jQuery scrollLeft

[英]jQuery scrollLeft in IE9

好的,我有一个宽度为200px的div#outer,例如
在这个div中是另一个更宽的div,其宽度为1200px。

为简单起见,此值是固定的,实际上将对此进行计算。

外部div具有“ overflow:scroll”,因此用户可以从左向右滚动。
初始化时,内部div滚动到特定位置。
这一切都很好,但是为什么不在IE9中呢?

我做了一个小提琴,最终有人对IE中的情况有所了解。

http://jsfiddle.net/3GZYy/1/

var scrollOffset = parseInt(1255.3453 - 422.3453);

$('#outer').animate({
    scrollLeft: scrollOffset
}, 250, function() {
    // animation is over
    // createChartNavi();
});

您的console.log导致IE9无法运行动画,请尝试将其删除:

$(function() {
    // Handler for .ready() called.


    // is ready
    var scrollOffset = parseInt(1255.3453 - 422.3453);

    $('#outer').animate({
        scrollLeft: scrollOffset
    }, 250, function() {
        // animation is over
        // createChartNavi();
    });
});

演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM