滚动到最后上课行jQuery的对话框开放(Scroll to last row having cla

2019-09-18 02:45发布

填充一个jQuery用户界面对话框有一个长长的桌子,我想有它滚动到最后一排具有特定类的表。 我发现了另外两个职位几乎相同,这在这里 ,和这里 ,但我不能得到它的工作。 我嘲笑它在的jsfiddle ,希望有人可以帮我看看错误在我的思维它。

这是基本的代码

    jQuery(document).ready(function() {
    var content = jQuery('#amtz_div').html();
    var title = 'Amortization Schedule';
    var open = function() {
        var container = jQuery(".ui-dialog");
        var target = jQuery('tr.amortized:last');
        container.scrollTop(target.offset().top - container.offset().top + container.scrollTop());
        target.css('background', 'red');
    }
    jQuery("#dialog").attr('title', title).html(content).dialog({
        modal: true,
        width: 400,
        height: 400,
        resizable: false,
        open: open
    });
});

我也试过scrollTo插件(在岗上面链接中提及了),但与现在有更好的运气。

有什么想法吗?

Answer 1:

我不知道这是否是新版本jQuery UI或者说我们已经脱离这一点,但来自的.ui-对话框中改变标识你的情况来#dialog工作。 我要看看这个对我的作品的!



文章来源: Scroll to last row having class in jQuery Dialog on open