All Versions
60
Latest Version
Avg Release Cycle
32 days
Latest Release
3234 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v0.6.0 Changes
May 18, 2013Expect things to break when coming from 0.5! Read through the changelog. Migration is not hard.
- [breaking] There's no more
skrollr.mobile.js
file. You only needskrollr.js
. You no longer need to conditionally includeskrollr.mobile.js
. - ๐ You can configure how skrollr detects mobile browsers using the
mobileCheck
option (check out the documentation). - [possibly breaking] The meaning of the
#skrollr-body
element changed. Put all static elements inside of it and all absolute/fixed elements outside. It doesn't need to be the first child of the body anymore. - [breaking] The
rendered
andunrendered
classes where renamed because they were confusing and wrong. They're now calledskrollable-before
andskrollable-after
, because that's their meaning (the element with these classes is before/after the first/last keyframe).- Added a new class
skrollable-between
, because symmetry. That's why.
- Added a new class
- Easing functions are now applied when exactly at a keyframe (#132).
- [possibly breaking] The behavior changed for the case when the scroll position is before/after the first/last keyframe (I'm just gonna use "before first" from now on, because "after last" is analog). In 0.5 the behavior was not exactly specified and buggy (see item above regarding #132). Skrollr was applying the styles of the first keyframe to the element for all scroll position that were before the first keyframe. E.g. when
data-100="top:200px;"
was the first keyframe, the element hadtop:200px;
at all scroll positions before (all from0
to99
). From now on you can specify the behavior you want (seeedgeStrategy
option for details, set it toset
for old behavior). Note: 0.6.7 and up useset
as default.
- [breaking] There's no more
-
v0.5.14 Changes
- โ Add a
skrollr-mobile
class to the html element when the mobile script is included.
- โ Add a
-
v0.5.13 Changes
February 08, 2013- ๐ป #131: Use a cross browser approach for getting the body scroll-height.
- #133: Use the maximum of document height or the max keyframe for edge cases where absolute keyframes are used in a relative-mode-like document and
data-end
was calculated wrong.
-
v0.5.12 Changes
February 08, 2013- ๐ #121: Fixed prefix detection in Safari.
-
v0.5.11 Changes
January 18, 2013- ๐ #126: When calling refresh(), force rerendering, even if the scrollbar didn't move.
-
v0.5.10 Changes
- ๐ #104: Fixed the most annoying bug on mobile. There was a large blank space at the bottom of the page.
-
v0.5.9 Changes
- ๐ #118: Fixed broken prefix detection. Was broken all the time, but worked before Firefox 18.
-
v0.5.8 Changes
January 12, 2013- ๐ #116 + #117: SVG support was broken for relative mode.
-
v0.5.7 Changes
- #103: skrollr no longer depends on being added to the bottom of the document.
-
v0.5.6 Changes
- ๐ #105: Fixed inconsistent behaviour for adding
rendered
andunrendered
class on page load
- ๐ #105: Fixed inconsistent behaviour for adding