芝麻web文件管理V1.00
编辑当前文件:/home/jambtst2015/public_html/giraffeng.com/js/home-package.js
KAdefine("javascript/homepage-package/homepage.js", function(require, module, exports) { require("../../third_party/javascript-khansrc/jqueryui/jquery.ui.effect.js") require("../../third_party/javascript-khansrc/qTip2/jquery.qtip.js") var $=require("jquery") var Modernizr=require("../../third_party/javascript-khansrc/Modernizr/modernizr.js") var _=require("underscore") require("../shared-package/jquery.delayload.js") var initNavbar=require("../shared-package/navbar.js") var backgroundVideo=require("../shared-package/background-video.js") var Homepage={init:function(){initNavbar() Homepage.bindSignupModeChangeHook() _.defer(Homepage.delayedInit)},delayedInit:function(){Homepage.initControls() Homepage.initScrollingLinks() Homepage.initDelayedMedia()},initControls:function(){if(window.resizeSignupCallout){$(window).resize(_.debounce(function(){window.resizeSignupCallout()},150))}if(!Modernizr.touchevents){$(".oauth-buttons").each(function(){$(this).qtip({id:"homepage-oauth",position:{my:"bottom center",at:"top center",adjust:{x:0,y:-3}},style:{classes:"signup-tooltip "+$(this).data("tip-style")}})})}},initDelayedMedia:function(){var e={element:"
"+"
"+"
"+"
"+"
",width:768,height:432} var i=function(i){$("#homepage [data-delayed-bgimage]").each(function(){$(this).delayLoad(i)}) var o=$(".homepage-section-with-background-video") o.delayLoad(i,function(i){backgroundVideo.addBackgroundAndListeners(i,e)})} $(window).on("scroll.load-media",_.throttle(function(){i(600)},100)) _.delay(function(){(new Image).src="/images/homepage/background-parent.jpg";(new Image).src="/images/homepage/background-teacher.jpg"},500) i(0)},initScrollingLinks:function(){var e=function(e,i){if(_.isFunction(e)){e=e(this)}$("html, body").animate({scrollTop:e+"px"},300,"easeOutCubic") i.preventDefault() i.stopPropagation()} $(".scroll-chevron").on("click",_.partial(e,function(){var e=$(".below-fold:first") if(e.length){return e.offset().top}else{return 600}})) $(".below-fold").on("click","a[href=#top]",_.partial(e,0))},bindSignupModeChangeHook:function(){if(window.location.pathname!=="/library"){require.async(["../login-package/signup.js"],function(e){$(e).on("modechange",function(i,o){Homepage.setSignupMode(o,e.SignupMode)})})}},setSignupMode:function(e,i){var o=function(e){var i=$(".homepage-container");["student","teacher","parent"].forEach(function(o){if(e===o){i.addClass(o)}else{i.removeClass(o)}})} if(e===i.NORMAL){o("student")}else if(e===i.PARENT){o("parent")}else if(e===i.TEACHER){o("teacher")}else if(e===i.UNINITIALIZED){o("student")}else{o("student")}}} module.exports=Homepage }); ; KAdefine.updatePathToPackageMap({"javascript/login-package/signup.js": "login.js"});