避免在div上滚动页面 - AngularJS

时间:2015-10-27 15:39:27

标签: html css angularjs scroll

在我的网站上,我想整合一个动画3D(已经完成),它也有一个缩放选项。

当你在图像上(鼠标悬停)并滚动它实际上是缩放,但它也滚动整个页面。

此动画以下列方式集成:

 <iframe id="myanimation" src="http://myanimation..." scrolling="no" content="user-scalable=no;"></iframe>

在javascript或jQuery中已经提供了很多解决方案,但我想要一个AngularJS方法来做到这一点。

我已经考虑过将这个iframe包装在一个应该避免滚动整个页面的div中:

<div ng-mouseenter="$window.body.scrolling='no';" ng-mouseleave="$window.body.scrolling='yes';">

或CSS属性溢出:

<div ng-mouseenter="$windiw.body.style.overflow='hidden';" ng-mouseleave="$windiw.body.style.overflow='auto';">

有没有办法用CSS做或者我应该考虑编写代码以避免这种行为?

感谢您的回答。

0 个答案:

没有答案