| [ Index ] |
PHP Cross Reference of Drupal 6 (gatewave) |
[Summary view] [Print] [Text view]
1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <title>jQuery UI Effects - Hide Demo</title> 5 <link type="text/css" href="../../themes/base/ui.all.css" rel="stylesheet" /> 6 <script type="text/javascript" src="../../jquery-1.3.2.js"></script> 7 <script type="text/javascript" src="../../ui/effects.core.js"></script> 8 <script type="text/javascript" src="../../ui/effects.blind.js"></script> 9 <script type="text/javascript" src="../../ui/effects.bounce.js"></script> 10 <script type="text/javascript" src="../../ui/effects.clip.js"></script> 11 <script type="text/javascript" src="../../ui/effects.drop.js"></script> 12 <script type="text/javascript" src="../../ui/effects.explode.js"></script> 13 <script type="text/javascript" src="../../ui/effects.fold.js"></script> 14 <script type="text/javascript" src="../../ui/effects.highlight.js"></script> 15 <script type="text/javascript" src="../../ui/effects.pulsate.js"></script> 16 <script type="text/javascript" src="../../ui/effects.scale.js"></script> 17 <script type="text/javascript" src="../../ui/effects.shake.js"></script> 18 <script type="text/javascript" src="../../ui/effects.slide.js"></script> 19 <script type="text/javascript" src="../../ui/effects.transfer.js"></script> 20 <link type="text/css" href="../demos.css" rel="stylesheet" /> 21 <style type="text/css"> 22 .toggler { width: 500px; height: 200px; } 23 #button { padding: .5em 1em; text-decoration: none; } 24 #effect { width: 240px; height: 135px; padding: 0.4em; position: relative; } 25 #effect h3 { margin: 0; padding: 0.4em; text-align: center; } 26 .ui-effects-transfer { border: 2px dotted gray; } 27 </style> 28 <script type="text/javascript"> 29 $(function() { 30 31 //run the currently selected effect 32 function runEffect(){ 33 //get effect type from 34 var selectedEffect = $('#effectTypes').val(); 35 36 //most effect types need no options passed by default 37 var options = {}; 38 //check if it's scale, transfer, or size - they need options explicitly set 39 if(selectedEffect == 'scale'){ options = {percent: 0}; } 40 else if(selectedEffect == 'transfer'){ options = { to: "#button", className: 'ui-effects-transfer' }; } 41 else if(selectedEffect == 'size'){ options = { to: {width: 200,height: 60} }; } 42 43 //run the effect 44 $("#effect").hide(selectedEffect,options,500,callback); 45 }; 46 47 //callback function to bring a hidden box back 48 function callback(){ 49 setTimeout(function(){ 50 $("#effect:hidden").removeAttr('style').hide().fadeIn(); 51 }, 1000); 52 }; 53 54 //set effect from select menu value 55 $("#button").click(function() { 56 runEffect(); 57 return false; 58 }); 59 60 }); 61 </script> 62 </head> 63 <body> 64 65 <div class="demo"> 66 67 <div class="toggler"> 68 <div id="effect" class="ui-widget-content ui-corner-all"> 69 <h3 class="ui-widget-header ui-corner-all">Hide</h3> 70 <p> 71 Etiam libero neque, luctus a, eleifend nec, semper at, lorem. Sed pede. Nulla lorem metus, adipiscing ut, luctus sed, hendrerit vitae, mi. 72 </p> 73 </div> 74 </div> 75 76 <select name="effects" id="effectTypes"> 77 <option value="blind">Blind</option> 78 <option value="bounce">Bounce</option> 79 <option value="clip">Clip</option> 80 <option value="drop">Drop</option> 81 <option value="explode">Explode</option> 82 <option value="fold">Fold</option> 83 <option value="highlight">Highlight</option> 84 <option value="puff">Puff</option> 85 <option value="pulsate">Pulsate</option> 86 <option value="scale">Scale</option> 87 <option value="shake">Shake</option> 88 <option value="size">Size</option> 89 <option value="slide">Slide</option> 90 <option value="transfer">Transfer</option> 91 </select> 92 93 <a href="#" id="button" class="ui-state-default ui-corner-all">Run Effect</a> 94 95 96 </div><!-- End demo --> 97 98 <div class="demo-description"> 99 100 <p>Click the button above to preview the effect.</p> 101 102 </div><!-- End demo-description --> 103 104 </body> 105 </html>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Thu Mar 24 11:18:33 2011 | Cross-referenced by PHPXref 0.7 |