diff options
| author | Unknown <Alee14498@gmail.com> | 2017-10-01 00:24:20 -0400 |
|---|---|---|
| committer | Unknown <Alee14498@gmail.com> | 2017-10-01 00:24:20 -0400 |
| commit | 78f3c0e9893d36e0ce039c2b79ede8a92ebe468a (patch) | |
| tree | 8479930f9372a1e9998b6750651565cf52b81ca8 /start/jquery-ui-1.8.23.min.js | |
| parent | d8ba59582c137de474789690e777d8c029e08fe6 (diff) | |
| download | windows8online-78f3c0e9893d36e0ce039c2b79ede8a92ebe468a.tar.gz windows8online-78f3c0e9893d36e0ce039c2b79ede8a92ebe468a.tar.bz2 windows8online-78f3c0e9893d36e0ce039c2b79ede8a92ebe468a.zip | |
Adding the code
Diffstat (limited to 'start/jquery-ui-1.8.23.min.js')
| -rw-r--r-- | start/jquery-ui-1.8.23.min.js | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/start/jquery-ui-1.8.23.min.js b/start/jquery-ui-1.8.23.min.js new file mode 100644 index 0000000..c8a3b1d --- /dev/null +++ b/start/jquery-ui-1.8.23.min.js @@ -0,0 +1,50 @@ +$(document).ready(function(){ + var animateTime = 1, + offsetStep = 5; + + scrollWrapper = $('#wrap'); + scrollContent = $('#content'); + + //event handling for buttons "left", "right" + $('.bttR, .bttL') + .mousedown(function() { + scrollContent.data('loop', true).loopingAnimation($(this), $(this).is('.bttR') ); + }) + .bind("mouseup mouseout", function(){ + scrollContent.data('loop', false).stop(); + }); + + scrollWrapper + .mousedown(function(event) { + $(this) + .data('down', true) + .data('x', event.clientX) + .data('scrollLeft', this.scrollLeft); + return false; + }) + .mouseup(function (event) { + $(this).data('down', false); + }) + .mousemove(function (event) { + if ($(this).data('down') == true) { + this.scrollLeft = $(this).data('scrollLeft') + $(this).data('x') - event.clientX; + } + }) + .mousewheel(function (event, delta) { + this.scrollLeft -= (delta * 30); + event.preventDefault(); + }) + .css({ + 'overflow' : 'hidden', + 'cursor' : '-moz-grab' + }); + + + $.fn.loopingAnimation = function(el, dir){ + if(this.data('loop')){ + var sign = (dir) ? '-=' : '+='; + this.animate({ marginLeft: sign + offsetStep + 'px' }, animateTime, function(){ $(this).loopingAnimation(el,dir) }); + } + return false; + }; +})
\ No newline at end of file |
