Javascript 滚动到iframe中数据表的顶部?
我正在尝试向我的Javascript 滚动到iframe中数据表的顶部?,javascript,iframe,datatables,Javascript,Iframe,Datatables,我正在尝试向我的DataTables中添加一个函数,当单击分页链接时,该函数会滚动到表的顶部,我遵循了以下指南: 这非常有效,但不幸的是,我的DataTable页面正在加载到iframe中,而在iframe中它不再有效。你知道如何让这个脚本在iframe中工作吗?是的,你必须使用postMessage与iframe通信,并且可能在这两个地方都有你的代码,这样父帧就可以向帧发送消息,然后帧就可以做滚动动画了 只是想让你知道我解决了这个问题。我只需要添加$(parent.document) fun
DataTables
中添加一个函数,当单击分页链接时,该函数会滚动到表的顶部,我遵循了以下指南:
这非常有效,但不幸的是,我的
DataTable
页面正在加载到iframe中,而在iframe中它不再有效。你知道如何让这个脚本在iframe中工作吗?是的,你必须使用postMessage与iframe通信,并且可能在这两个地方都有你的代码,这样父帧就可以向帧发送消息,然后帧就可以做滚动动画了
只是想让你知道我解决了这个问题。我只需要添加$(parent.document)
function paginateScroll() {
$(parent.document).find('html, body').animate({
scrollTop: $(".dataTables_wrapper").offset().top
}, 100);
//console.log('pagination button clicked');
$(".paginate_button").unbind('click', paginateScroll);
$(".paginate_button").bind('click', paginateScroll);
}
paginateScroll();
干杯
function paginateScroll() {
$(parent.document).find('html, body').animate({
scrollTop: $(".dataTables_wrapper").offset().top
}, 100);
//console.log('pagination button clicked');
$(".paginate_button").unbind('click', paginateScroll);
$(".paginate_button").bind('click', paginateScroll);
}
paginateScroll();