Adam Bouqdib 11 سال پیش
والد
کامیت
9fb9e20b17
3فایلهای تغییر یافته به همراه25 افزوده شده و 26 حذف شده
  1. 12 13
      dist/jquery.smoove.js
  2. 1 1
      dist/jquery.smoove.min.js
  3. 12 12
      src/jquery.smoove.js

+ 12 - 13
dist/jquery.smoove.js

@@ -1,10 +1,9 @@
 /*!
-* jQuery Smoove v0.2.6 (http://smoove.donlabs.com)
+* jQuery Smoove v0.2.7 (http://smoove.donlabs.com)
 * Copyright (c) 2014 Adam Bouqdib
 * Licensed under GPL-2.0 (http://abemedia.co.uk/license) 
 */
 
-/*! jQuery Smoove v0.2.6 | (c) 2014 Adam Bouqdib | abemedia.co.uk/license */
 (function ($, window, document){
     
     $.fn.smoove = function (options){
@@ -25,20 +24,15 @@
     };
 
     $.fn.smoove.init = function (items, settings){
-        
-        // naughty way of avoiding vertical scrollbars when items slide in/out from the side
-        if($('body').width() === $(window).width()) {
-            $('body').css('overflow-x','hidden');
-        }
-        
         items.each(function() {
             var $item = $(this),
                 params = $item.params = $.extend({}, settings, $item.data());
                 
+            $item.params.opacity = $item.params.opacity / 100;
+            $item.data('top', $item.offset().top);
+                
             params.transition = crossBrowser('transition', params.transition, 'transform');
-            
             $item.css(params.transition);
-            $item.data('top', $item.offset().top);
             
             $.fn.smoove.items.push($item);
         });
@@ -74,6 +68,11 @@
                 oldWidth = $(window).width(),
                 oldDocHeight = $(document).height(),
                 resizing;
+        
+            // naughty way of avoiding vertical scrollbars when items slide in/out from the side
+            if($('body').width() === $(window).width()) {
+                $('body').css('overflow-x','hidden');
+            }
                 
             $(window).resize(function() {
                 clearTimeout(resizing);
@@ -153,9 +152,9 @@
                     var transforms = [],
                         properties = ['move','move3D','moveX','moveY','moveZ','rotate','rotate3d','rotateX','rotateY','rotateZ','scale','scale3d','scaleX','scaleY','skew','skewX','skewY'];
                         
-                    for(var property = 0; property < properties.length; property++) {
-                        if(typeof params[properties[property]] !== "undefined") {
-                            transforms[properties[property]] = params[properties[property]];
+                    for(var p = 0; p < properties.length; p++) {
+                        if(typeof params[properties[p]] !== "undefined") {
+                            transforms[properties[p]] = params[properties[p]];
                         }
                     }
                     

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 1 - 1
dist/jquery.smoove.min.js


+ 12 - 12
src/jquery.smoove.js

@@ -1,4 +1,4 @@
-/*! jQuery Smoove v0.2.6 | (c) 2014 Adam Bouqdib | abemedia.co.uk/license */
+/* jQuery Smoove | (c) 2014 Adam Bouqdib | abemedia.co.uk/license */
 (function ($, window, document){
     
     $.fn.smoove = function (options){
@@ -19,20 +19,15 @@
     };
 
     $.fn.smoove.init = function (items, settings){
-        
-        // naughty way of avoiding vertical scrollbars when items slide in/out from the side
-        if($('body').width() === $(window).width()) {
-            $('body').css('overflow-x','hidden');
-        }
-        
         items.each(function() {
             var $item = $(this),
                 params = $item.params = $.extend({}, settings, $item.data());
                 
+            $item.params.opacity = $item.params.opacity / 100;
+            $item.data('top', $item.offset().top);
+                
             params.transition = crossBrowser('transition', params.transition, 'transform');
-            
             $item.css(params.transition);
-            $item.data('top', $item.offset().top);
             
             $.fn.smoove.items.push($item);
         });
@@ -68,6 +63,11 @@
                 oldWidth = $(window).width(),
                 oldDocHeight = $(document).height(),
                 resizing;
+        
+            // naughty way of avoiding vertical scrollbars when items slide in/out from the side
+            if($('body').width() === $(window).width()) {
+                $('body').css('overflow-x','hidden');
+            }
                 
             $(window).resize(function() {
                 clearTimeout(resizing);
@@ -147,9 +147,9 @@
                     var transforms = [],
                         properties = ['move','move3D','moveX','moveY','moveZ','rotate','rotate3d','rotateX','rotateY','rotateZ','scale','scale3d','scaleX','scaleY','skew','skewX','skewY'];
                         
-                    for(var property = 0; property < properties.length; property++) {
-                        if(typeof params[properties[property]] !== "undefined") {
-                            transforms[properties[property]] = params[properties[property]];
+                    for(var p = 0; p < properties.length; p++) {
+                        if(typeof params[properties[p]] !== "undefined") {
+                            transforms[properties[p]] = params[properties[p]];
                         }
                     }
                     

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است