BVB Source Codes

KesionICMS intelligent website system (enterprise edition) v3.7 formal version Show index_v3_a1.js Source code

Return Download KesionICMS intelligent website system (enterprise edition) v3.7 formal version: download index_v3_a1.js Source code - Download KesionICMS intelligent website system (enterprise edition) v3.7 formal version Source code - Type:.js
  1. // JavaScript Document
  2. jQuery.extend(jQuery.easing,{easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b}});
  3. (function($){
  4.     $.anythingSlider = function(el, options){
  5.         var base = this;
  6.         base.$el = $(el);
  7.         base.el = el;
  8.         base.currentPage = 1;
  9.                 base.timer = null;
  10.                 base.playing = false;
  11.         base.$el.data("AnythingSlider", base);
  12.         base.init = function(){
  13.             base.options = $.extend({},$.anythingSlider.defaults, options);
  14.                         base.$tWrapper = base.$el.find('> div').css('overflow', 'hidden');
  15.             base.$slider  = base.$tWrapper.find('> ul');
  16.             base.$items   = base.$slider.find('> li');
  17.             base.$single  = base.$items.filter(':first');
  18.                         if(base.options.buildNavigation) base.buildNavigation();
  19.             base.singleWidth = base.$single.outerWidth();
  20.             base.pages = base.$items.length;
  21.                         base.$items.filter(':first').before(base.$items.filter(':last').clone().addClass('cloned'));
  22.             base.$items.filter(':last' ).after(base.$items.filter(':first').clone().addClass('cloned'));
  23.             base.$items = base.$slider.find('> li');
  24.                         base.buildNextBackButtons();
  25.                         if(base.options.autoPlay) {
  26.                                 base.playing = !base.options.startStopped;
  27.                                 base.buildAutoPlay();
  28.                         };
  29.                         if(base.options.pauseOnHover) {
  30.                                 base.$el.hover(function(){
  31.                                         base.clearTimer();
  32.                                 }, function(){
  33.                                         base.startStop(base.playing);
  34.                                 });
  35.                         }
  36.                         if((base.options.hashTags == true && !base.gotoHash()) || base.options.hashTags == false){
  37.                                 base.setCurrentPage(1);
  38.                         };
  39.         };
  40.                 base.gotoPage = function(page, autoplay){
  41.                         if(autoplay !== true) autoplay = false;
  42.                         if(!autoplay) base.startStop(false);
  43.                         if(typeof(page) == "undefined" || page == null) {
  44.                                 page = 1;
  45.                                 base.setCurrentPage(1);
  46.                         };
  47.                         if(page > base.pages + 1) page = base.pages;
  48.                         if(page < 0 ) page = 1;
  49.  
  50.                         var dir = page < base.currentPage ? -1 : 1,
  51.                 n = Math.abs(base.currentPage - page),
  52.                 left = base.singleWidth * dir * n;
  53.                         base.$tWrapper.filter(':not(:animated)').animate({
  54.                 scrollLeft : '+=' + left
  55.             }, base.options.animationTime, base.options.easing, function () {
  56.                 if (page == 0) {
  57.                     base.$tWrapper.scrollLeft(base.singleWidth * base.pages);
  58.                                         page = base.pages;
  59.                 } else if (page > base.pages) {
  60.                     base.$tWrapper.scrollLeft(base.singleWidth);
  61.                     page = 1;
  62.                 };
  63.                                 base.setCurrentPage(page);
  64.                                
  65.             });
  66.                 };
  67.                 base.setCurrentPage = function(page, move){
  68.                         if(base.options.buildNavigation){
  69.                                 base.$nav.find('.cur').removeClass('cur');
  70.                                 $(base.$navLinks[page - 1]).addClass('cur');   
  71.                         };
  72.                         if(move !== false) base.$tWrapper.scrollLeft(base.singleWidth * page);
  73.                         base.currentPage = page;
  74.                 };
  75.                 base.goForward = function(autoplay){
  76.                         if(autoplay !== true) autoplay = true;
  77.                         base.gotoPage(base.currentPage + 1, autoplay);
  78.                 };
  79.                 base.goBack = function(autoplay){
  80.                         if(autoplay !== true) autoplay = true;
  81.                         base.gotoPage(base.currentPage - 1, autoplay);
  82.                 };
  83.                 base.gotoHash = function(){
  84.                         if(/^#?panel-\d+$/.test(window.location.hash)){
  85.                                 var index = parseInt(window.location.hash.substr(7));
  86.                                 var $item = base.$items.filter(':eq(' + index + ')');
  87.                                 if($item.length != 0){
  88.                                         base.setCurrentPage(index);
  89.                                         return true;
  90.                                 };
  91.                         };
  92.                         return false;
  93.                 };
  94.                 base.buildNavigation = function(){
  95.                         base.$nav = $("<div id='thumbNav'></div>").appendTo(base.$el);
  96.                         base.$items.each(function(i,el){
  97.                                 var index = i + 1;
  98.                                 var $a = $("<a href='#'></a>");
  99.                                 $a.click(function(e){
  100.                                         autoplay = true;
  101.                     base.gotoPage(index, autoplay);
  102.                     e.preventDefault();
  103.                                 });
  104.                                 base.$nav.append($a);
  105.                         });
  106.                         base.$navLinks = base.$nav.find('> a');
  107.                 };
  108.                 base.buildNextBackButtons = function(){
  109.                         var $forward = $('<a class="arrow forward" style="display:none;"><div></div></a>'),
  110.                                 $back    = $('<a class="arrow back" style="display:none;"><div></div></a>');
  111.             $back.click(function(e){
  112.                 base.goBack();
  113.                                 e.preventDefault();
  114.             });
  115.             $forward.click(function(e){
  116.                 base.goForward();
  117.                                 e.preventDefault();
  118.             });
  119.                         base.$tWrapper.after($back).after($forward);
  120.                 };
  121.                 base.buildAutoPlay = function(){
  122.                         base.$startStop = $("<a href='#' id='start-stop' style='display:none;'></a>").html(base.playing ? base.options.stopText :  base.options.startText);
  123.                         base.$el.append(base.$startStop);            
  124.             base.$startStop.click(function(e){
  125.                                 base.startStop(!base.playing);
  126.                                 e.preventDefault();
  127.             });
  128.                         base.startStop(base.playing);
  129.                 };
  130.  
  131.  
  132.                 base.startStop = function(playing){
  133.                         if(playing !== true) playing = false;
  134.                         base.playing = playing;
  135.                         if(base.options.autoPlay) base.$startStop.toggleClass("playing", playing).html( playing ? base.options.stopText : base.options.startText );
  136.                         if(playing){
  137.                                 base.clearTimer();
  138.                                 base.timer = window.setInterval(function(){
  139.                                         base.goForward(true);
  140.                                 }, base.options.delay);
  141.                         } else {
  142.                                 base.clearTimer();
  143.                         };
  144.                 };
  145.                 base.clearTimer = function(){
  146.                         if(base.timer) window.clearInterval(base.timer);
  147.                 };
  148.                 base.setHash = function ( hash ) {
  149.                         if ( typeof window.location.hash !== 'undefined' ) {
  150.                                 if ( window.location.hash !== hash ) {
  151.                                         window.location.hash = hash;
  152.                                 };
  153.                         } else if ( location.hash !== hash ) {
  154.                                 location.hash = hash;
  155.                         };
  156.                         return hash;
  157.                 };
  158.         base.init();
  159.     };
  160.     $.anythingSlider.defaults = {
  161.         easing: "swing",
  162.         autoPlay: true,
  163.         startStopped: false,
  164.         delay: 3000,
  165.         animationTime: 600,
  166.         hashTags: true,
  167.         buildNavigation: true,
  168.         pauseOnHover: true,
  169.                 startText: "",
  170.                 stopText: "",
  171.                 navigationFormatter: null
  172.     };
  173.     $.fn.anythingSlider = function(options){
  174.                 if(typeof(options) == "object"){
  175.                     return this.each(function(i){                      
  176.                                 (new $.anythingSlider(this, options));
  177.                                 options.hashTags = false;
  178.                 });    
  179.                 } else if (typeof(options) == "number") {
  180.  
  181.                         return this.each(function(i){
  182.                                 var anySlide = $(this).data('AnythingSlider');
  183.                                 if(anySlide){
  184.                                         anySlide.gotoPage(options);
  185.                                 }
  186.                         });
  187.                 }
  188.     };
  189.        
  190. })(jQuery);
  191. function formatText(index, panel) {
  192.           return index + "";
  193.     }
  194. $(function () {
  195.         $('.anythingSlider').anythingSlider({
  196.                 easing: "easeInOutExpo",
  197.                 autoPlay: true,
  198.                 delay: 3000,
  199.                 startStopped: false,
  200.                 animationTime: 500,
  201.                 hashTags: true,
  202.                 buildNavigation: true,
  203.         pauseOnHover: true,
  204.         navigationFormatter: formatText
  205.         });
  206.        
  207.         $("#slide-jump").click(function(){
  208.                 $('.anythingSlider').anythingSlider(6);
  209.         });
  210. });
  211. $(document).ready(function(e) {
  212.         $(".anythingSlider").mouseover(function(){
  213.                 $(".forward").show();
  214.                 $(".back").show();
  215.         });
  216.         $(".anythingSlider").mouseout(function(){
  217.                 $(".forward").hide();
  218.                 $(".back").hide();
  219.         });
  220. });
  221. //幻灯结束
downloadindex_v3_a1.js Source code - Download KesionICMS intelligent website system (enterprise edition) v3.7 formal version Source code
Related Source Codes/Software:
KesionICMS intelligent website system (school) v3.7 formal version - For school management web site, the kesion forward... 2016-08-19
Easy to point the content management system DianCMS v6.0.0 SQL version - Easy content management system (DianCMS) is based ... 2016-08-19
Ray speed v7.0 wage query system - To modify the software to conduct a comprehensive ... 2016-08-19
Address book v1.0 FaLiang three layer - This Demo is a three layer address book source cod... 2016-08-19
Deng Xi v2.4 website help system - Deng Xi website help system is a very useful help ... 2016-08-19
KesionICMS intelligent website system (government) v3.7 formal version - Government Portal website construction Establish t... 2016-08-19
KesionICMS intelligent website system (gm) v3.7 formal version - KESIONICMS intelligent building systems with a fle... 2016-08-19
KesionIMALL v3.7 formal version online mall system - KESIONIMALLV3.7 online shop system, as a new e-com... 2016-08-19
Online learning system v5.0 - 1. online training system mainly through the netwo... 2016-08-19
Hao123 site navigation source (urin wind _ perfectly fine) v20111113 - Ly113 imitating hao123 source site navigation inst... 2016-08-19
jquery-mockjax - The jQuery Mockjax Plugin provides a simple and ex... 2017-05-13
rolify - Role management library with the resource scoping 2017-05-13
fatfree - A powerful yet easy-to-use PHP micro-framework des... 2017-05-13
TSA-Travel-Sentry-master-keys - 3D reproduction of TSA Master key 2017-05-12
python3-cookbook - "The Python Cookbook" 3 rd Edition Translatio 2017-05-12
isso - a Disqus alternative https:... 2017-05-12
hologram - A markdown based documentation system for style gu... 2017-05-12
www.html5rocks.com - ....a top-notch resource for web developer 2017-05-12
MTStatusBarOverlay - A custom iOS status bar overlay seen in Apps like ... 2017-05-12
blueprint - Reverse engineer server configuration ... 2017-05-12

 Back to top