An Ember addon to add scroll event.
这是一个插件addon,为ember的组件添加scroll事件。Ember的团队认为,scroll事件不具有普遍性,所以没有提供该事件的处理方法。
Demo: ember-cli-animated-header
$ ember install ember-cli-scroller --save在开发的组件里,这么使用:
import Ember from 'ember';
import Scroller from 'ember-cli-scroller';
export default Ember.Component.extend(Scroller, {
didInsertElement: function() {
this.bindScrolling();
},
willRemoveElement: function() {
this.unbindScrolling();
},
// 用这个方法实现滚动时的逻辑
scrolled: function () {
// your code.
}
});
具体请看上面的demo
Pull requests welcome, but they must be fully tested (and pass all existing tests) to be considered. Discussion issues also welcome.
git clonethis repositorynpm installbower install
npm test(Runsember try:testallto test your addon against multiple Ember versions)ember testember test --server
For more information on using ember-cli, visit http://ember-cli.com/.