(function($){ /* hoverIntent by Brian Cherne */ $.fn.hoverIntent = function(f,g) { // default configuration options var cfg = { sensitivity: 7, interval: 100, timeout: 0 }; // override configuration options with user supplied object cfg = $.extend(cfg, g ? { over: f, out: g } : f ); // instantiate variables // cX, cY = current X and Y position of mouse, updated by mousemove event // pX, pY = previous X and Y position of mouse, set by mouseover and polling interval var cX, cY, pX, pY; // A private function for getting mouse position var track = function(ev) { cX = ev.pageX; cY = ev.pageY; }; // A private function for comparing current and previous mouse position var compare = function(ev,ob) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); // compare mouse positions to see if they've crossed the threshold if ( ( Math.abs(pX-cX) + Math.abs(pY-cY) ) < cfg.sensitivity ) { $(ob).unbind("mousemove",track); // set hoverIntent state to true (so mouseOut can be called) ob.hoverIntent_s = 1; return cfg.over.apply(ob,[ev]); } else { // set previous coordinates for next time pX = cX; pY = cY; // use self-calling timeout, guarantees intervals are spaced out properly (avoids JavaScript timer bugs) ob.hoverIntent_t = setTimeout( function(){compare(ev, ob);} , cfg.interval ); } }; // A private function for delaying the mouseOut function var delay = function(ev,ob) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); ob.hoverIntent_s = 0; return cfg.out.apply(ob,[ev]); }; // A private function for handling mouse 'hovering' var handleHover = function(e) { // next three lines copied from jQuery.hover, ignore children onMouseOver/onMouseOut var p = (e.type == "mouseover" ? e.fromElement : e.toElement) || e.relatedTarget; while ( p && p != this ) { try { p = p.parentNode; } catch(e) { p = this; } } if ( p == this ) { return false; } // copy objects to be passed into t (required for event object to be passed in IE) var ev = jQuery.extend({},e); var ob = this; // cancel hoverIntent timer if it exists if (ob.hoverIntent_t) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); } // else e.type == "onmouseover" if (e.type == "mouseover") { // set "previous" X and Y position based on initial entry point pX = ev.pageX; pY = ev.pageY; // update "current" X and Y position based on mousemove $(ob).bind("mousemove",track); // start polling interval (self-calling timeout) to compare mouse coordinates over time if (ob.hoverIntent_s != 1) { ob.hoverIntent_t = setTimeout( function(){compare(ev,ob);} , cfg.interval );} // else e.type == "onmouseout" } else { // unbind expensive mousemove event $(ob).unbind("mousemove",track); // if hoverIntent state is true, then call the mouseOut function after the specified delay if (ob.hoverIntent_s == 1) { ob.hoverIntent_t = setTimeout( function(){delay(ev,ob);} , cfg.timeout );} } }; // bind the function to the two event listeners return this.mouseover(handleHover).mouseout(handleHover); }; })(jQuery); //]]>

Sabtu, 18 Juni 2016

Sign up for Camp Lakers Now!

Sign up for Camp Lakers Now!




Camp Lakers 2016 - Learn the Laker way and play where the Lakers play



Camp Lakers is back for the 17th summer! This year we are excited to announce a new, five-day format. All week, campers will learn the Laker way by honing their basketball skills and discovering the importance of hard work, teamwork, dedication, and sportsmanship on and off the court. Each day special Lakers coaches and staff will visit to meet and speak with the campers. On Friday, the campers will take a field trip to the Lakers facility to see where the Lakers work on their basketball skills! There they will have the once-and-a-lifetime opportunity to play where the Lakers play, step inside the Lakers practice locker room, see the championship trophies and shoot around with one of the Lakers!
Camp Lakers will be held at the NEXT LEVEL SPORTS COMPLEX in Garden Grove, Calif. The facility features 11 full indoor courts in an innovative, championship-level, sports complex located conveniently near the 405 freeway. As always Camp Lakers will feature instruction from Lakers staff. Camp programming consists of offensive and defensive drill stations, league play, playoffs and awarded skill contests. Campers are grouped by age and ability.
Come join the Lakers for a summer of fun! Register Below!
Who: Boys & Girls, Ages 9-17
What: Day Camp, 9am - 4pm
Where: Next Level Sports Complex, 12821 Knott St. Garden Grove, CA 92841
Session 1: Monday, June 27 - Friday, July 1
Session 2: Monday, July 4 - Friday, July 8

Camp Highlights

Each day of camp will feature camp visits and lectures from Lakers staff, and a Friday field trip to the Lakers facility in El Segundo, where campers will take a tour and play on the Lakers practice court.

Each Camper Receives:

  • Official Camp Lakers reversible jersey
  • Lakers bag
  • Skill evaluation forms
  • Lakers gift bag
  • Instruction from coaches with a 9:1 camper to coach ratio

Lunch

Lunch will be provided each day for your camper with vegetarian options available on request. If your child has a special diet you are encouraged to bring your own bag lunch.

Supervision

All coaches and camp staff provide supervision. Lakers athletic training/medical staff are on duty at all times.

Tuition

Camp cost is $400.00
Proceeds from Camp Lakers benefit the Lakers Youth Foundation. The Lakers Youth Foundation is a registered 501(c)3 organization and the official team charity of the Los Angeles Lakers. The Foundation’s mission is to help underserved youth develop their potential by providing positive experiences and resources in education, health and wellness, and sports. The Foundation also awards grants to other charities that support youth through direct services and programs in these areas.

Register Now!

0 komentar:

Posting Komentar