繁体   English   中英

滚动以使div可见

[英]Scrolling to make div visible

我正在尝试使其完全日历调度程序滚动到一个人单击的区域,并且此代码有些起作用,但是取决于屏幕尺寸,应该缩放到的实际区域经常滚动过去,并且在其中不可见窗户。

有没有一种方法可以确保表格标题单元格的左边框与窗口的左边框对齐?

在该视图中,div $('.fc-time-area.fc-widget-header .fc-scroller')内有一个水平滚动表,可以用以下类似内容找到我想要的单元格: $(".fc-time-area.fc-widget-header .fc-content th[data-date='2017-2-11T10:00:00']")

var centerTime = function (day) {
    $('.fc-time-area.fc-widget-header .fc-scroller').animate({
        scrollLeft: $(".fc-time-area.fc-widget-header .fc-content").find("th[data-date='" + day + "']").offset().left
    }, 750);
};

我想到了。 显然,使用offset()position()是有区别的。 通过更改该简单的操作,它现在可以很好地工作。

var centerTime = function (day) {
    $('.fc-time-area.fc-widget-header .fc-scroller').animate({
        scrollLeft: $(".fc-time-area.fc-widget-header .fc-content").find("th[data-date='" + day + "']").offset().left
    }, 750);
};

暂无
暂无

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

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