mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-12 07:11:42 +09:00
XEDITION 업데이트
This commit is contained in:
parent
9aa5a2e976
commit
64085a2f63
16 changed files with 64 additions and 110 deletions
|
|
@ -102,60 +102,10 @@
|
|||
})
|
||||
})(jQuery);
|
||||
|
||||
(function($) {
|
||||
"use strict";
|
||||
var $window = $(window);
|
||||
var windowHeight = $window.height();
|
||||
|
||||
$window.resize(function() {
|
||||
windowHeight = $window.height()
|
||||
});
|
||||
|
||||
$.fn.parallax = function(xpos, speedFactor, outerHeight) {
|
||||
var $this = $(this);
|
||||
var getHeight;
|
||||
var firstTop;
|
||||
$this.each(function() {
|
||||
firstTop = $this.offset().top;
|
||||
});
|
||||
|
||||
if (outerHeight) {
|
||||
getHeight = function(object) {
|
||||
return object.outerHeight(true)
|
||||
}
|
||||
} else {
|
||||
getHeight = function(object) {
|
||||
return object.height()
|
||||
}
|
||||
}
|
||||
if (arguments.length < 1 || xpos === null)
|
||||
xpos = "50%";
|
||||
if (arguments.length < 2 || speedFactor === null)
|
||||
speedFactor = 0.1;
|
||||
if (arguments.length < 3 || outerHeight === null)
|
||||
outerHeight = true;
|
||||
function update() {
|
||||
var pos = $window.scrollTop();
|
||||
$this.each(function() {
|
||||
var $element = $(this);
|
||||
var top = $element.offset().top;
|
||||
var height = getHeight($element);
|
||||
|
||||
if (top + height < pos || top > pos + windowHeight) {
|
||||
return
|
||||
}
|
||||
$this.css('backgroundPosition', xpos + " " + Math.round((firstTop - pos) * speedFactor) + "px")
|
||||
})
|
||||
}
|
||||
$window.bind('scroll', update).resize(update);
|
||||
update()
|
||||
}
|
||||
})(jQuery);
|
||||
|
||||
(function($){
|
||||
$(function(){
|
||||
$('.bg-holder').parallaxScroll({
|
||||
friction: 0.5
|
||||
friction: 0.2
|
||||
});
|
||||
});
|
||||
})(jQuery);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue