https://github.com/imfly/ember-cli-scroller
An Ember addon to add scroll event.
https://github.com/imfly/ember-cli-scroller
Last synced: 11 months ago
JSON representation
An Ember addon to add scroll event.
- Host: GitHub
- URL: https://github.com/imfly/ember-cli-scroller
- Owner: imfly
- License: mit
- Created: 2016-04-05T12:03:25.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-04-06T14:22:34.000Z (about 10 years ago)
- Last Synced: 2025-08-09T05:29:00.577Z (11 months ago)
- Language: JavaScript
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Ember-cli-scroller
An Ember addon to add `scroll` event.
这是一个插件`addon`,为ember的组件添加`scroll`事件。Ember的团队认为,`scroll`事件不具有普遍性,所以没有提供该事件的处理方法。
Demo: [ember-cli-animated-header](https://github.com/imfly/ember-cli-animated-header)
## Installation
```sh
$ ember install ember-cli-scroller --save
```
## Usage 使用
在开发的组件里,这么使用:
```
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
## Contributing 贡献
Pull requests welcome, but they must be fully tested (and pass all existing tests) to be considered. Discussion issues also welcome.
* `git clone` this repository
* `npm install`
* `bower install`
## Running Tests 测试
* `npm test` (Runs `ember try:testall` to test your addon against multiple Ember versions)
* `ember test`
* `ember test --server`
For more information on using ember-cli, visit [http://ember-cli.com/](http://ember-cli.com/).
## License
[MIT LICENCE 2016 imfly](./LICENCE)