【问题标题】:page-scrolling with angularjs and IFrame使用 angularjs 和 IFrame 进行页面滚动
【发布时间】:2017-04-09 01:50:44
【问题描述】:

我创建了一个角度控制器,并在:

angular.element(document).ready(function () { ... }

我放置了我的函数以平滑滚动到 window.location.hash 的哈希(使用 .animate({scrollTop...)。问题是页面中有一个 IFrame,并且在它完成后加载其内容后,页面再次滚动到起始位置。问题出在哪里?为什么加载完所有内容后页面滚动到起始位置?我可以避免这种行为吗?

【问题讨论】:

    标签: javascript jquery html angularjs iframe


    【解决方案1】:

    最后,我把我的函数放在:

    angular.element(window).load(function () {...}
    

    通过这种方式,我可以在加载所有 iframe 后启动我的函数。

    【讨论】:

      猜你喜欢
      • 2014-11-21
      • 1970-01-01
      • 1970-01-01
      • 2020-09-05
      • 1970-01-01
      • 2014-09-13
      • 2015-03-07
      • 1970-01-01
      • 2010-12-25
      相关资源
      最近更新 更多