7

我正在使用Animate.CSS,并且正在使用“铰链”效果使图像从屏幕上掉下来。当它离开屏幕时,它会在页面上添加一个垂直滚动条。当您滚动时,什么都看不到。为什么要添加这个滚动条,如何防止它被添加?

谢谢!

代码:

HTML

<img id="animate" class="fear" src="/2012/images/september/fear-sign.png" />

CSS

.fear{
     position:absolute;
     left:150px;
     top:0px;
}

#animate {
    -moz-animation-delay: 5s;
    -webkit-animation-delay: 5s;
    -o-animation-delay: 5s;
    -ms-animation-delay: 5s;
    animation-delay: 5s;
}

JS

var $j = jQuery.noConflict();
   $j(document).ready(function() {
       $j('#animate').addClass('animated hinge');
           });

这是我创建的小提琴。

4

3 回答 3

5

您可以只使用overflow:hidden,这将阻止滚动条:

html,body { overflow: hidden; }

小提琴:http: //jsfiddle.net/FafAH/2/

于 2012-09-02T04:16:51.020 回答
1

只需添加

body{overflow:hidden;}
于 2012-09-02T04:20:04.303 回答
-1

您可以设置overflow-y为隐藏以防止垂直滚动条和overflow-x隐藏以防止水平滚动条。

html, body{
    overflow-y: hidden;
}
于 2018-11-24T21:13:06.313 回答