gpt4 book ai didi

javascript - 如何找到模态已经滚动到最后-EmberJS

转载 作者:行者123 更新时间:2023-12-01 02:06:49 26 4
gpt4 key购买 nike

我是 emberJS 的新手,我想在模式中滚动结束时启用一个按钮。所以我尝试了几种方法但没有成功

查看

<div class="modal--dialog--body">

<div class="app_tour--section--terms_container" id="message-container">

<ul class="app_tour--section--ul">
<li></li>
//so many lists to scroll
<li></li>
</ul>
</div>

Controller

 import Ember from 'ember';
export default Ember.Controller.extend({

didTransition() {
Ember.run.later('afterRender', () => {
let objDiv = document.getElementById("message-container");
if(objDiv.scrollTop == objDiv.scrollHeight)
console.log(objDiv.scrollTop)
}, 100);
return true;
},


actions: {

close: function() {

this.send('closeModal');
}
}
});

最佳答案

欢迎开始使用 Ember!像许多事情一样,有一个非常有用的插件可以让您的生活变得更简单:https://github.com/alphasights/ember-scrollable

它提供了一个可滚动容器,并在到达滚动底部时公开一个操作。

{#ember-scrollable onScrolledToBottom=(action "close")}}
add terms and consitions here
{{/ember-scrollable}}

关于javascript - 如何找到模态已经滚动到最后-EmberJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50038355/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com