diff -r 322d0feea350 -r 89ef5ed3c48b src/cm/media/js/lib/yui/yui_3.10.3/docs/imageloader/basic-features.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cm/media/js/lib/yui/yui_3.10.3/docs/imageloader/basic-features.html Tue Jul 16 14:29:46 2013 +0200 @@ -0,0 +1,228 @@ + + + + + Example: Basic Features of the ImageLoader Utility + + + + + + + + + + +
+
+

+
+ + +

Example: Basic Features of the ImageLoader Utility

+
+
+
+
+

+ Displayed here are some basic triggers of the ImageLoader Utility. + Each image group has an assigned action that will make the group of image(s) appear. +

+
+ + + + +
+

Group 1: Two second delay

+

This will appear two seconds after page-load.

+
+ +
+ +
HTML
+
<div id='delay' title='Group 1: 2 sec limit'></div>
+ + +
JavaScript
+
var delayGroup = new Y.ImgLoadGroup({ timeLimit: 2 });
+delayGroup.registerImage({ domId: 'delay', bgUrl: '../assets/imageloader/yui-logo.png', isPng: true });
+ +
+ +
+

Group 2: Window scroll event

+

This will appear when the scroll event is fired.

+
+ +
+ +
HTML
+
<img id='scroll' style='visibility:hidden;' />
+ + +
JavaScript
+
var scrollGroup = new Y.ImgLoadGroup();
+scrollGroup.registerImage({ domId: 'scroll', srcUrl: '../assets/imageloader/yui-logo.png', isPng: true, setVisible: true });
+scrollGroup.addTrigger(window, 'scroll');
+ +
+ +
+

Group 3: Mouse over

+

This will appear when you mouse over it.

+
+ +
+ +
HTML
+
<div id='mouseover' title='Group 3: mouseover'></div>
+ + +
JavaScript
+
var mouseoverGroup = new Y.ImgLoadGroup();
+mouseoverGroup.registerImage({ domId: 'scroll', srcUrl: '../assets/imageloader/yui-logo.png', isPng: true, setVisible: true });
+mouseoverGroup.addTrigger(window, 'scroll');
+ +
+ +
+

Group 4: Onclick

+

These will appear when either one is clicked.

+
+ + +
+ +
HTML
+
<div id='duo1' title='Group 4: onclick'></div>  
+<div id='duo2' title='Group 4: onclick'></div>
+ + +
JavaScript
+
var clickGroup = new Y.ImgLoadGroup();
+clickGroup.registerImage({ domId: 'duo1', bgUrl: '../assets/imageloader/yui-logo.png', isPng: true });
+clickGroup.registerImage({ domId: 'duo2', bgUrl: '../assets/imageloader/yui-logo.png', isPng: true });
+clickGroup.addTrigger('#duo2', 'click').addTrigger('#duo1', 'click');
+ +
+ + + + + +
+
+
+ +
+ +
+
+
+ + + + + + + + + + +