Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/dimsemenov/smooth-scroll

A simple vanilla JS script to animate scrolling to anchor links.
https://github.com/dimsemenov/smooth-scroll

Added offset to options

1747f246def9886ac6998411ec18be7d97f4f127 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Updated docs

c02d1c1a255d1bac0a7d308cda39023430255085 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Fixed iOS scroll-to-top bug

https://github.com/cferdinandi/smooth-scroll/issues/45

4833424d8845f69598a2bdce78c620cdeec25724 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Added arguments to callback functions for greater versatility.

afa6e2eca4c4a8cafa9244b60d59ea98acce392d authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Merge pull request #44 from constantm/master

Added arguments to callback functions for greater versatility.

e14cf86974d9966ac0b36008e35b2d053a9ab049 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Pass element that triggered smoothScroll to callbacks

d7caf03317dd53ac7e37b61a107e24d61162a85f authored almost 11 years ago by Constant Meiring <[email protected]>
Fixed error for null `toggle` argument in `animateScroll` function

https://github.com/cferdinandi/smooth-scroll/issues/43

0e6c6eb6e7eed71efb134486d470815b9495f3de authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Removed `animateScroll` from demo

d412541bc3ed9722fadd60540333c500b60533d4 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Fixed error for null `toggle` argument in `animateScroll` function.

https://github.com/cferdinandi/smooth-scroll/issues/43

aab742ef5422eb4af7b43c243b7e23d6ab7f2ff6 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Converted `_defaults` to a literal object

383e16dca9bfaa3edd1ca7aed60dc6df238a8d3e authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Updated docs

6fbb65e29388420197c52800d2b7554d3b9fa1ec authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Updated docs

7b35bc4e4e4b3d6eb84cbd434e5d558582613497 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Updated docs

15f459eab63b37d539f42ba76c39466ed3f483f4 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Updated docs

9171356112d5782bad346c58667a22336f65b081 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Updated docs

8d56bc8d5208919d2661d96696fe676cc03ddf34 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Updated docs

a3f8d1123b763ae07e7ba17ff7c41320509a24fc authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Added Luke Siedle as a contributor

dd74709909e1b3da1fda2f77e89e1dddceac6bd6 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Merge branch 'init-5'

aebda0a452cdbd74756deffed1259430bf94d411 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Launched version 4

b20fb6dfded43c0bd3b66a1397c3d3e2375d0570 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
New API exposes additional methods for use in your own scripts.

3fccd6dee09bd055fd065a6d59d703e18e00d72b authored almost 11 years ago by Chris Ferdinandi <[email protected]>
New API exposes additional methods for use in your own scripts.

7fbe2294538664a85d3b263d11a00ebeaadf4d0d authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Updated documentation

27233cd9ec83d450e275f467b2c4eac3cf800c28 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
added animateScroll to public methods

8c3fc1f01d0bd958f3113797af273d78152af334 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Redesigned script structure

https://github.com/cferdinandi/kraken/issues/38

48ec771b4c367a8f24c09518f18b5de263428fff authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Redesigned script structure

https://github.com/cferdinandi/kraken/issues/38

550449278504fe4624575862e54c7c6bb87c6d18 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Updated version number

bb4106c99c54ea0ee9acb51944ed0fc8a2ca2b4a authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Merge pull request #36 from follesoe/master

Add `offsettTop` to `offsetHeigh`t for `scrollHeader`. Allows for multiple fixed headers, or a f...

a1d59219d2ca5f8c95625ace67d56c2b2c73af83 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Add offsettTop to offsetHeight for scrollHeader

If you have multiple fixed headers, it’s not enough to calculate the
headerHeight as the height ...

b53357058b15354d07cd72b00a4a3756ec2fceec authored almost 11 years ago by Jonas Follesø <[email protected]>
Removed unneeded space at the end of the file.

36c325686fe3dc3b2666da0fd82a816e07f4d01c authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Fixes iOS infinite loop and Chrome browser zoom bugs.

https://github.com/cferdinandi/smooth-scroll/pull/31
https://github.com/cferdinandi/smooth-scrol...

387e40b76bdd88ff7561da3106d0215c989f7020 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Merge pull request #35 from alexguzman/master

Fix iOS stuck in infinite loop bug and Chrome browser zoom bug.

9882e1a7c4a286df0546da656dbf8d4eb2367f5b authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Fix iOS stuck in infinite loop bug

8a04112245cc2c4f1ee87cecd0de128aa8ceb503 authored almost 11 years ago by Alex Guzman <[email protected]>
Reverted to `Array.protype.foreach` loops.

822fbe1922856693c5ca9c70afeeabc0d713aeca authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Updated data-scroll-header data attribute

b0972d5750239adedfe9e338879820d5b752308e authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Switched to a data attribute for the toggle selector.

Also…
* Added namespacing to IIFE.
* Updated looping method and event listener.

79f5253b773c1f52953e2c565b4f8da4dd0625fd authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Remove extra whitespace

f16e05746b25d084e8f2bc3d0a6827505d5d5e0a authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Updated IIFE

016dbf6e99560725a6f8ba30df4d7141223e04e3 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Set data-url to true

df305354d1281b17ed604f8fb73a96db14d90b39 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Fix back button behavior in Chrome.

https://github.com/cferdinandi/smooth-scroll/issues/26#issuecomment-3317
2325

7506bd6353372be18bdcefc5651996ff9035a0ee authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Update URL before animation, and fix back button behavior in Firefox.

https://github.com/cferdinandi/smooth-scroll/pull/27
https://github.com/cferdinandi/smooth-scrol...

16aee38b147272974f6a5cb3262e0ed4e4219e50 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Merge branch 'back-button'

e5e59d5dcc095a901d298647898e6f565fa8badc authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Fixed back button behavior when using `data-url` feature.

https://github.com/cferdinandi/smooth-scroll/pull/18

efcd34f6da26a47288f6c3cbc73b53c086673b71 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Updated variables for more accurate easing math when scrolling to top of page.

https://github.com/cferdinandi/smooth-scroll/pull/25#issuecomment-325667
29

05101b1c60a32f5a9b8eefe0453d7dad20c91d4e authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Fixed bug that caused "scroll-to-top" animation to create endless loop.

https://github.com/cferdinandi/smooth-scroll/issues/24

b43ffe2b8999423b62e40bb2c5b7d1ac924574a7 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Merge branch 'distance-fix'

a8c26ba8ef3143630226e32d99155e6683877217 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Fixed bug that caused animation to stop several pixels short.

https://github.com/cferdinandi/smooth-scroll/pull/15#issuecomment-323807
70

1707d8705e03ee6423c7188f78a999fd10bc6e44 authored almost 11 years ago by Chris Ferdinandi <[email protected]>
Moved variable placement for better performance

0f4f5278f70ccd8cf2f8243d8d2488b17a0846ab authored about 11 years ago by Chris Ferdinandi <[email protected]>
Added fixed header offset support

https://github.com/cferdinandi/smooth-scroll/pull/20#issuecomment-317735
47

34f16ec1ade80a86b30bee6e6b97e762551ae1ec authored about 11 years ago by Chris Ferdinandi <[email protected]>
Merge pull request #20 from a-v-l/master

Add offset support for fixed headers

0043c3416f7667f825c16b29e91a1deff5ef9313 authored about 11 years ago by Chris Ferdinandi <[email protected]>
Added fixed header option

Websites using a fixed navigation bar can add the class "scroll-header" to the navigation elemen...

ed53fdb0c35e08a9ee6eb9c7ff7d6120dc4d4aba authored about 11 years ago by Arndt von Lucadou <[email protected]>
Change `offsetHeight` to `scrollHeight` to fix fixed/absolute positioning issues.

https://github.com/cferdinandi/smooth-scroll/pull/14

0d8889934d8026f17b2f6119ff6d42f3267549be authored about 11 years ago by Chris Ferdinandi <[email protected]>
Merge pull request #14 from itsPG/use-scrollHeight

Change `offsetHeight` to `scrollHeight` to fix fixed/absolute positioning issues.

0a522c42aa672cea462760db0301fcefc15df6a4 authored about 11 years ago by Chris Ferdinandi <[email protected]>
Changed default data-url value to false

2b1f96ac86ad30049354f696bacd6db6507760f0 authored about 11 years ago by Chris Ferdinandi <[email protected]>
Merge branch 'updated-URL'

300b6849bc42a2fac48d34ce52f55414f3679f97 authored about 11 years ago by Chris Ferdinandi <[email protected]>
Added URL history update support

https://github.com/cferdinandi/smooth-scroll/pull/17

3d3d9a2acfa68ba2378c0c464dcdfbf53b3f4ee3 authored about 11 years ago by Chris Ferdinandi <[email protected]>
Use scrollHeight instead of offsetHeight

abd69e4ae6330a6e5d92730ff61f9e757b7c94e3 authored about 11 years ago by PG <[email protected]>
Added fixed for infinite loop when scrolling up

https://github.com/cferdinandi/smooth-scroll/issues/13

3dc805c1052239d7975a38f91f0299ff9cc77c91 authored about 11 years ago by Chris Ferdinandi <[email protected]>
Updated version number

ad413a42d2433775d7665a03e35b21175f17d79f authored about 11 years ago by Chris Ferdinandi <[email protected]>
Merge branch 'fix-offsetTop'

83690c690fe00dcfa20f2c612cadad1891161044 authored about 11 years ago by Chris Ferdinandi <[email protected]>
Fixed false distance reading

Also added linear easing as fallback when easing pattern not recognized
to prevent script from f...

208b5a0dd6a56a7bdf2770e7f309e51dc9cfe525 authored about 11 years ago by Chris Ferdinandi <[email protected]>
Fixed typos in `index.html`

f372c9ffba6a16d5c25601ff1882aed8c9268027 authored about 11 years ago by Chris Ferdinandi <[email protected]>
Converted naming conventions back to mathmatical roots (ex. `easeInCubic`) to remain consistent with development community language.

https://github.com/cferdinandi/smooth-scroll/pull/6

3b388f0d3e3517cd8d82a4b8f39bbcc00353a00c authored about 11 years ago by Chris Ferdinandi <[email protected]>
Missing character was causing certain easing functions to break.

39f5555619f773c0573991ee791dad679f81df28 authored about 11 years ago by Chris Ferdinandi <[email protected]>
Typos fixed

893ad3ca82d5d47809e7f1d6630319fa639190f8 authored about 11 years ago by Chris Ferdinandi <[email protected]>
Changed default easing to `easeInOutNormal`

20f00b7675e119f2cdb50936fe885479c7253080 authored about 11 years ago by Chris Ferdinandi <[email protected]>
Merge branch 'easing'

71040008a56d74adc86f1f4e5f450d0ad6777ec8 authored about 11 years ago by Chris Ferdinandi <[email protected]>
Added easing support

7f8935cc038848949dfb247689c4ef139ad3359d authored about 11 years ago by Chris Ferdinandi <[email protected]>
Converted from spaces to tabs

80a2d6ba807250dd5e2260900edd999e384c2b35 authored about 11 years ago by Chris Ferdinandi <[email protected]>
Remove jQuery from the description

564439e178d3b3e3bf1c0b0de20b685a8f507c1f authored over 11 years ago by Chris Ferdinandi <[email protected]>
activated strict mode and wrapped in IIFE

0602dd5ed22ed2ac65d1c12e03aa4945ae42e12e authored over 11 years ago by Chris Ferdinandi <[email protected]>
Added missing semicolons. Fixed variable defined twice bug.

ff14f76111bbf763bd3e7cb62100be1f7eb0aa41 authored over 11 years ago by Chris Ferdinandi <[email protected]>
Wrapped script in IIFE

91f7e02a92e192ef53e8f30fe1932ef1df62afca authored over 11 years ago by Chris Ferdinandi <[email protected]>
Updated version number

3086464021978faa70e34a8c55b4aa2720751a86 authored over 11 years ago by Chris Ferdinandi <[email protected]>
Merge branch 'wip-1'

6a2daeaeb4f184d3efc928248497da893ba2eee0 authored over 11 years ago by Chris Ferdinandi <[email protected]>
Added `data-speed` attribute

Now you can set the animation speed with the `data-speed` attribute.
(ex. `data-speed="400"`)

61602314d614d52ff9c480c54455bbb7920c9d55 authored over 11 years ago by Chris Ferdinandi <[email protected]>
Added check to make sure anchor exists

1087914763baac42f4ea6878a0999327da6891a9 authored over 11 years ago by Chris Ferdinandi <[email protected]>
Merge branch 'wip-2'

51c32dd35df3b74bf88181318478ec1a6bb9ab0e authored over 11 years ago by Chris Ferdinandi <[email protected]>
Performance improvements

* Improvement animation function interval for smoother animation.
* Updated to allow for scrolli...

d03cdc0d4a877f0e974548c4c4d63febe1ac8096 authored over 11 years ago by Chris Ferdinandi <[email protected]>
Updated feature test

ca6eb0cb1779f05cfc7c5dc812cee4b0ba63f0af authored over 11 years ago by Chris Ferdinandi <[email protected]>
Rebuild

32e6f4a226ea4ccb408d25f3583877942961cc32 authored over 11 years ago by Chris Ferdinandi <[email protected]>
Merge branch 'vanilla-js'

3fdcd2fd6961cc84d554c126cd505f83834bc80a authored over 11 years ago by Chris Ferdinandi <[email protected]>
Updated about blurb

cfb03dfe8cee251c3b174bb5a012a1b3b42f47f9 authored over 11 years ago by Chris Ferdinandi <[email protected]>
Converted to vanilla JavaScript

1ec2c63ae23f123ea993510c93c1340b80865f05 authored over 11 years ago by Chris Ferdinandi <[email protected]>
Switched to MIT License

8be9f99ca5f73ddae622d8fe1f8419efdad8ac8e authored over 11 years ago by Chris Ferdinandi <[email protected]>
Formatting updates

124888658ecf5d8cc7ace7876e99091b2c3b90b8 authored over 11 years ago by Chris Ferdinandi <[email protected]>
Added index.html demo

e43679b11957f2a9370715c1f8e7d1b5161a2ea9 authored over 11 years ago by Chris Ferdinandi <[email protected]>
Formatting changes

1e49cb61f4772064667a226aca397ab773e6a268 authored over 11 years ago by Chris Ferdinandi <[email protected]>
Updated ReadMe

1d3dbcc4eedc2be640bfba8cc5a61e8fdb8fcefd authored over 11 years ago by Chris Ferdinandi <[email protected]>
Updated ReadMe

3bffd25a3b8b3f045808ec3c849022fb2c9541f3 authored almost 12 years ago by Chris Ferdinandi <[email protected]>
Initial Release

015fe1db88f9fda2092794b9f0d565534fe7098a authored almost 12 years ago by Chris Ferdinandi <[email protected]>