有没有办法将overflow
hidden
的{{1}}元素的内容滚动到顶部?
示例用例:
这里的任何想法都会很棒。
答案 0 :(得分:3)
我相信CSS无法实现。
您可以尝试查看element.scrollIntoView。
搜索scrollIntoView我发现这个question on SO答案建议使用jQuery的scrollTop。
答案 1 :(得分:2)
你的意思是什么?
它确实与jquery有关
$(document).ready(function(){
$('.background').css('font-size',($(window).width()*0.1));
$(".blow").each(function(){
});
$('.blow').on('click', function(event){
var element = $(this);
if(element.attr('data-blow') == 'true'){
element.animate({ width:'24%', height:'20%' , opacity:0.6 }, 1000).attr('data-blow', 'false')
$(this).addClass('blow')
$(this).removeClass('overflow')
} else {
element.animate({ width:'100%', height:'100%' , opacity:0.95 }, 1000, function(){
$('body').animate({ scrollTop: element.offset().top });
}).attr('data-blow', 'true').addClass('overflow').removeClass('blow');
}
});
$(window).resize(function(){
$('.background').css('font-size',($(window).width()*0.1));
});
尽可能多地玩弄这些代码。 当然,这是基于我以前的一些工作,你需要根据自己的需要改变你的课程和风格。 :)