├── .gitignore
├── .idea
├── .name
├── misc.xml
├── modules.xml
├── parallaxie.iml
└── vcs.xml
├── LICENSE.txt
├── README.md
├── bower.json
├── bower_components
└── jquery
│ ├── .bower.json
│ ├── AUTHORS.txt
│ ├── LICENSE.txt
│ ├── README.md
│ ├── bower.json
│ ├── dist
│ ├── jquery.js
│ ├── jquery.min.js
│ ├── jquery.min.map
│ ├── jquery.slim.js
│ ├── jquery.slim.min.js
│ └── jquery.slim.min.map
│ ├── sizzle
│ ├── LICENSE.txt
│ └── dist
│ │ ├── sizzle.js
│ │ ├── sizzle.min.js
│ │ └── sizzle.min.map
│ └── src
│ ├── .jshintrc
│ ├── ajax.js
│ ├── ajax
│ ├── jsonp.js
│ ├── load.js
│ ├── parseJSON.js
│ ├── parseXML.js
│ ├── script.js
│ ├── var
│ │ ├── location.js
│ │ ├── nonce.js
│ │ └── rquery.js
│ └── xhr.js
│ ├── attributes.js
│ ├── attributes
│ ├── attr.js
│ ├── classes.js
│ ├── prop.js
│ ├── support.js
│ └── val.js
│ ├── callbacks.js
│ ├── core.js
│ ├── core
│ ├── DOMEval.js
│ ├── access.js
│ ├── init.js
│ ├── parseHTML.js
│ ├── ready.js
│ ├── support.js
│ └── var
│ │ └── rsingleTag.js
│ ├── css.js
│ ├── css
│ ├── addGetHookIf.js
│ ├── adjustCSS.js
│ ├── curCSS.js
│ ├── defaultDisplay.js
│ ├── hiddenVisibleSelectors.js
│ ├── showHide.js
│ ├── support.js
│ └── var
│ │ ├── cssExpand.js
│ │ ├── getStyles.js
│ │ ├── isHidden.js
│ │ ├── rmargin.js
│ │ ├── rnumnonpx.js
│ │ └── swap.js
│ ├── data.js
│ ├── data
│ ├── Data.js
│ ├── accepts.js
│ ├── support.js
│ └── var
│ │ ├── acceptData.js
│ │ ├── dataPriv.js
│ │ └── dataUser.js
│ ├── deferred.js
│ ├── deferred
│ └── exceptionHook.js
│ ├── deprecated.js
│ ├── dimensions.js
│ ├── effects.js
│ ├── effects
│ ├── Tween.js
│ ├── animatedSelector.js
│ └── support.js
│ ├── event.js
│ ├── event
│ ├── ajax.js
│ ├── alias.js
│ ├── focusin.js
│ ├── support.js
│ └── trigger.js
│ ├── exports
│ ├── amd.js
│ └── global.js
│ ├── intro.js
│ ├── jquery.js
│ ├── manipulation.js
│ ├── manipulation
│ ├── _evalUrl.js
│ ├── buildFragment.js
│ ├── createSafeFragment.js
│ ├── getAll.js
│ ├── setGlobalEval.js
│ ├── support.js
│ ├── var
│ │ ├── nodeNames.js
│ │ ├── rcheckableType.js
│ │ ├── rleadingWhitespace.js
│ │ ├── rscriptType.js
│ │ └── rtagName.js
│ └── wrapMap.js
│ ├── offset.js
│ ├── outro.js
│ ├── queue.js
│ ├── queue
│ └── delay.js
│ ├── selector-native.js
│ ├── selector-sizzle.js
│ ├── selector.js
│ ├── serialize.js
│ ├── support.js
│ ├── traversing.js
│ ├── traversing
│ ├── findFilter.js
│ └── var
│ │ ├── dir.js
│ │ ├── rneedsContext.js
│ │ └── siblings.js
│ ├── var
│ ├── arr.js
│ ├── class2type.js
│ ├── concat.js
│ ├── deletedIds.js
│ ├── document.js
│ ├── documentElement.js
│ ├── hasOwn.js
│ ├── indexOf.js
│ ├── pnum.js
│ ├── push.js
│ ├── rcssNum.js
│ ├── rnotwhite.js
│ ├── slice.js
│ ├── support.js
│ └── toString.js
│ └── wrap.js
├── example
├── background.jpg
├── blue-bg-02.jpg
├── blue-bg.jpg
├── index.html
├── shoe-01.png
├── shoe-02.png
└── triangular-folds-white.jpg
└── parallaxie.js
/.gitignore:
--------------------------------------------------------------------------------
1 | # IntelliJ project files
2 | .idea
3 | Thumbs.db
--------------------------------------------------------------------------------
/.idea/.name:
--------------------------------------------------------------------------------
1 | parallaxie
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/parallaxie.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2016 THE ULTRASOFT (http://theultrasoft.com)
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6 |
7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Parallaxie
2 | Parallaxie is a jQuery plugin to create parallax effects on your websites or templates. It is very lightweight to download and rendering by your browser.
3 |
4 | ### Current Version:
5 | 0.5
6 |
7 | ### Dependency:
8 | This plugin has only one dependency, which is `jQuery`
9 |
10 | ### Demo:
11 |
12 | Watch Parallaxie in action: http://static.theultrasoft.com/parallaxie/demo/
13 |
14 | ### License:
15 | Licensed under the MIT License (LICENSE.txt)
16 |
17 | Copyright (c) 2016 THE ULTRASOFT (http://theultrasoft.com)
18 |
19 | ### Installation:
20 | Installing this plugin is very easy.
21 | You have to include jQuery and Parallaxie scripts to your website.
22 | ```
23 |
24 |
25 | ```
26 |
27 | Fire up the plugin with any css selector. You must have a background image set into that element or you can use the `data-image` attribute, will explain about this later. Also, make sure the parallax element must have some height or some content which has some height.
28 |
29 | ```
30 |
35 |
36 |
39 | ```
40 |
41 | View a more intutive [Parallaxie example](http://theultrasoft.com/project/parallaxie).
42 |
43 | ### Options:
44 |
45 | You can easily customized this plugin any time.
46 |
47 | #### 1. On initialization:
48 | This method gives you a quick configuration option.
49 |
50 | ```
51 |
59 | ```
60 |
61 | #### 2. On declaration:
62 | On declaration of the parallaxie element you can specify the option using the `data-parallaxie` attribute. This gives you to control or customize different parallaxie elements with different configurations.
63 |
64 | ```
65 |
69 | ```
70 |
71 | | Option | Description | Default |
72 | |--------|--------------------------------------------------------------------------------------------------------------------------------------------------|-------------|
73 | | speed | Speed of the parallax. You can use any floating point number. But practically, give any fractional number between -1 and 1. Example: 0.3 or -0.5 | 0.2 |
74 | | repeat | Should the background repeat or not. Possible values: 'repeat', 'repeat-x', 'repeat-y', 'no-repeat' | 'no-repeat' |
75 | | size | background size of the image. Possible values: 'auto', 'contain', 'cover' | 'cover' |
76 | | pos_x | Position of the image horizontally. Possible values: 'left', 'center', 'right' or any percentage like: '30%' | 'center' |
77 | | offset | The parallax offset. Possible values: Any integer. | 0 |
--------------------------------------------------------------------------------
/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "parallaxie",
3 | "main": "parallaxie.js",
4 | "homepage": "https://github.com/TheUltrasoft/Parallaxie",
5 | "authors": [
6 | "THE ULTRASOFT "
7 | ],
8 | "description": "Easiest, Responsive and Customizable Parallax jQuery Plugin http://theultrasoft.com/projects/parallaxie",
9 | "moduleType": [],
10 | "keywords": [
11 | "parallax",
12 | "jquery",
13 | "plugin",
14 | "html",
15 | "html5",
16 | "css",
17 | "css3"
18 | ],
19 | "license": "MIT",
20 | "ignore": [
21 | "**/.*",
22 | "node_modules",
23 | "bower_components",
24 | "test",
25 | "tests"
26 | ],
27 | "dependencies": {
28 | "jquery": "^2.2.2"
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/bower_components/jquery/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "jquery",
3 | "main": "dist/jquery.js",
4 | "license": "MIT",
5 | "ignore": [
6 | "package.json"
7 | ],
8 | "keywords": [
9 | "jquery",
10 | "javascript",
11 | "browser",
12 | "library"
13 | ],
14 | "homepage": "https://github.com/jquery/jquery-dist",
15 | "version": "2.2.2",
16 | "_release": "2.2.2",
17 | "_resolution": {
18 | "type": "version",
19 | "tag": "2.2.2",
20 | "commit": "086d381cd2f3b4b8b0af85ecb2c9593a61e5b4bd"
21 | },
22 | "_source": "git://github.com/jquery/jquery-dist.git",
23 | "_target": "^2.2.2",
24 | "_originalSource": "jquery",
25 | "_direct": true
26 | }
--------------------------------------------------------------------------------
/bower_components/jquery/AUTHORS.txt:
--------------------------------------------------------------------------------
1 | Authors ordered by first contribution.
2 |
3 | John Resig
4 | Gilles van den Hoven
5 | Michael Geary
6 | Stefan Petre
7 | Yehuda Katz
8 | Corey Jewett
9 | Klaus Hartl
10 | Franck Marcia
11 | Jörn Zaefferer
12 | Paul Bakaus
13 | Brandon Aaron
14 | Mike Alsup
15 | Dave Methvin
16 | Ed Engelhardt
17 | Sean Catchpole
18 | Paul Mclanahan
19 | David Serduke
20 | Richard D. Worth
21 | Scott González
22 | Ariel Flesler
23 | Jon Evans
24 | TJ Holowaychuk
25 | Michael Bensoussan
26 | Robert Katić
27 | Louis-Rémi Babé
28 | Earle Castledine
29 | Damian Janowski
30 | Rich Dougherty
31 | Kim Dalsgaard
32 | Andrea Giammarchi
33 | Mark Gibson
34 | Karl Swedberg
35 | Justin Meyer
36 | Ben Alman
37 | James Padolsey
38 | David Petersen
39 | Batiste Bieler
40 | Alexander Farkas
41 | Rick Waldron
42 | Filipe Fortes
43 | Neeraj Singh
44 | Paul Irish
45 | Iraê Carvalho
46 | Matt Curry
47 | Michael Monteleone
48 | Noah Sloan
49 | Tom Viner
50 | Douglas Neiner
51 | Adam J. Sontag
52 | Dave Reed
53 | Ralph Whitbeck
54 | Carl Fürstenberg
55 | Jacob Wright
56 | J. Ryan Stinnett
57 | unknown
58 | temp01
59 | Heungsub Lee
60 | Colin Snover
61 | Ryan W Tenney
62 | Pinhook
63 | Ron Otten
64 | Jephte Clain
65 | Anton Matzneller
66 | Alex Sexton
67 | Dan Heberden
68 | Henri Wiechers
69 | Russell Holbrook
70 | Julian Aubourg
71 | Gianni Alessandro Chiappetta
72 | Scott Jehl
73 | James Burke
74 | Jonas Pfenniger
75 | Xavi Ramirez
76 | Jared Grippe
77 | Sylvester Keil
78 | Brandon Sterne
79 | Mathias Bynens
80 | Timmy Willison
81 | Corey Frang
82 | Digitalxero
83 | Anton Kovalyov
84 | David Murdoch
85 | Josh Varner
86 | Charles McNulty
87 | Jordan Boesch
88 | Jess Thrysoee
89 | Michael Murray
90 | Lee Carpenter
91 | Alexis Abril
92 | Rob Morgan
93 | John Firebaugh
94 | Sam Bisbee
95 | Gilmore Davidson
96 | Brian Brennan
97 | Xavier Montillet
98 | Daniel Pihlstrom
99 | Sahab Yazdani
100 | avaly
101 | Scott Hughes
102 | Mike Sherov
103 | Greg Hazel
104 | Schalk Neethling
105 | Denis Knauf
106 | Timo Tijhof
107 | Steen Nielsen
108 | Anton Ryzhov
109 | Shi Chuan
110 | Berker Peksag
111 | Toby Brain
112 | Matt Mueller
113 | Justin
114 | Daniel Herman
115 | Oleg Gaidarenko
116 | Richard Gibson
117 | Rafaël Blais Masson
118 | cmc3cn <59194618@qq.com>
119 | Joe Presbrey
120 | Sindre Sorhus
121 | Arne de Bree
122 | Vladislav Zarakovsky
123 | Andrew E Monat
124 | Oskari
125 | Joao Henrique de Andrade Bruni
126 | tsinha
127 | Matt Farmer
128 | Trey Hunner
129 | Jason Moon
130 | Jeffery To
131 | Kris Borchers
132 | Vladimir Zhuravlev
133 | Jacob Thornton
134 | Chad Killingsworth
135 | Nowres Rafid
136 | David Benjamin
137 | Uri Gilad
138 | Chris Faulkner
139 | Elijah Manor
140 | Daniel Chatfield
141 | Nikita Govorov
142 | Wesley Walser
143 | Mike Pennisi
144 | Markus Staab
145 | Dave Riddle
146 | Callum Macrae
147 | Benjamin Truyman
148 | James Huston
149 | Erick Ruiz de Chávez
150 | David Bonner
151 | Akintayo Akinwunmi
152 | MORGAN
153 | Ismail Khair
154 | Carl Danley
155 | Mike Petrovich
156 | Greg Lavallee
157 | Daniel Gálvez
158 | Sai Lung Wong
159 | Tom H Fuertes
160 | Roland Eckl
161 | Jay Merrifield
162 | Allen J Schmidt Jr
163 | Jonathan Sampson
164 | Marcel Greter
165 | Matthias Jäggli
166 | David Fox
167 | Yiming He
168 | Devin Cooper
169 | Paul Ramos
170 | Rod Vagg
171 | Bennett Sorbo
172 | Sebastian Burkhard
173 | Zachary Adam Kaplan
174 | nanto_vi
175 | nanto
176 | Danil Somsikov
177 | Ryunosuke SATO
178 | Jean Boussier
179 | Adam Coulombe
180 | Andrew Plummer
181 | Mark Raddatz
182 | Isaac Z. Schlueter
183 | Karl Sieburg
184 | Pascal Borreli
185 | Nguyen Phuc Lam
186 | Dmitry Gusev
187 | Michał Gołębiowski
188 | Li Xudong
189 | Steven Benner
190 | Tom H Fuertes
191 | Renato Oliveira dos Santos
192 | ros3cin
193 | Jason Bedard
194 | Kyle Robinson Young
195 | Chris Talkington
196 | Eddie Monge
197 | Terry Jones
198 | Jason Merino
199 | Jeremy Dunck
200 | Chris Price
201 | Guy Bedford
202 | Amey Sakhadeo
203 | Mike Sidorov
204 | Anthony Ryan
205 | Dominik D. Geyer
206 | George Kats
207 | Lihan Li
208 | Ronny Springer
209 | Chris Antaki
210 | Marian Sollmann
211 | njhamann
212 | Ilya Kantor
213 | David Hong
214 | John Paul
215 | Jakob Stoeck
216 | Christopher Jones
217 | Forbes Lindesay
218 | S. Andrew Sheppard
219 | Leonardo Balter
220 | Roman Reiß
221 | Benjy Cui
222 | Rodrigo Rosenfeld Rosas
223 | John Hoven
224 | Philip Jägenstedt
225 | Christian Kosmowski
226 | Liang Peng
227 | TJ VanToll
228 | Senya Pugach
229 | Aurelio De Rosa
230 | Nazar Mokrynskyi
231 | Amit Merchant
232 | Jason Bedard
233 | Arthur Verschaeve
234 | Dan Hart
235 | Bin Xin
236 | David Corbacho
237 | Veaceslav Grimalschi
238 | Daniel Husar
239 | Frederic Hemberger
240 | Ben Toews
241 | Aditya Raghavan
242 | Victor Homyakov
243 | Shivaji Varma
244 | Nicolas HENRY
245 | Anne-Gaelle Colom
246 | George Mauer
247 | Leonardo Braga
248 | Stephen Edgar
249 | Thomas Tortorini
250 | Winston Howes
251 | Jon Hester
252 | Alexander O'Mara
253 | Bastian Buchholz
254 | Arthur Stolyar
255 | Calvin Metcalf
256 | Mu Haibao