因此,例如,如果我有一个宽度为 2000 像素的图像,它大于屏幕宽度,则从左到右进行动画处理。这里。我如何对其进行编码,以便在动画时不会出现滚动条?它也不会影响我的身体,例如当我恢复窗口时,滚动条只会出现在我的身体上。
问问题
911 次
3 回答
0
您必须将元素包装在基本上“吃掉”多余宽度的包装器中:
JavaScript:
$('#a').wrap($('<div />', {'class': 'wrapper'}));
CSS:
.wrapper {
position: relative;
overflow: hidden;
height: 200px; /* .wrapper collapses if there is no height
and your elements are absolutely positioned */
}
演示:http: //jsfiddle.net/x2YGX/3/
于 2012-08-11T06:05:48.370 回答
0
使用 CSSoverflow
.animation
{
/*other properties*/
overflow:hidden;
}
于 2012-08-11T06:06:32.610 回答
0
于 2012-08-11T06:08:15.480 回答