Javascript 如何使用jquery滚动到溢出div的顶部?
我目前有一个动态lightbox,但每次我将其滚动到底部然后加载另一个页面时,它都会一直滚动到Javascript 如何使用jquery滚动到溢出div的顶部?,javascript,jquery,html,Javascript,Jquery,Html,我目前有一个动态lightbox,但每次我将其滚动到底部然后加载另一个页面时,它都会一直滚动到#modal 我试过了 $('.lb').click(function() { $('#modal').hide(); var id = $(this).attr('id'); var dir = '/lightbox/' + id + '.php'; $('#lightbox').find('#modal').load(dir, function() {
#modal
我试过了
$('.lb').click(function() {
$('#modal').hide();
var id = $(this).attr('id');
var dir = '/lightbox/' + id + '.php';
$('#lightbox').find('#modal').load(dir, function() {
$('#modal').show();
$('#lightbox').fadeIn(200);
});
});
但它不起作用
任何帮助都会很好
编辑-忘了提到im使用这应该可以:
$('#modal').show();
$('#modal').scrollTop(0);
$('#lightbox').fadeIn(200);
很好
您确定滚动条位于overflow div而不是页面上吗?你有截图吗?实例?是的,#模态有溢出:滚动。。。但我认为值得一提的是,我也在使用“不”,但我想我也应该提到,如果这很重要,我也在使用“不”…是的,这就是问题所在!看看它的API,一定有滚动事件。抱歉忘了提到我正在使用。这应该是我的问题所在。你知道我怎么解决这个问题吗?我的密码一定有问题。我放弃了,只是去删除了内容,然后加载新的重新设置滚动条
$('#lightbox').find('#modal').load(dir, function() {
$('#modal').show();
$('#modal').scrollTop(0);
// Do also
$('#modal').scrollLeft(0);
$('#lightbox').fadeIn(200);
});
$('#div').scrollTop(0);