<!DOCTYPE HTML><htmllang="en-US"><head><title>Snap.js</title><metahttp-equiv="x-ua-compatible"content="IE=edge"/><metaname="viewport"content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"><metaname="apple-mobile-web-app-capable"content="yes"><metaname="apple-touch-fullscreen"content="yes"><linkrel="stylesheet"type="text/css"href="../../snap.css"/><linkrel="stylesheet"type="text/css"href="../assets/demo.css"/></head><body><divclass="snap-drawers"><divclass="snap-drawer snap-drawer-left"><div><h3>Snap.js</h3><divclass="demo-social"><ahref="https://twitter.com/share"class="twitter-share-button"data-lang="en"data-text="Snap.js - A Library for creating beautiful mobile shelfs in Javascript"data-url="http://jakiestfu.github.com/Snap.js/"data-count="none"data-via="jakiestfu">Tweet</a><ahref="https://twitter.com/jakiestfu"class="twitter-follow-button"data-show-count="false"data-lang="en">Follow @jakiestfu</a><iframesrc="http://ghbtns.com/github-btn.html?user=jakiestfu&repo=Snap.js&type=watch&count=true"allowtransparency="true"frameborder="0"scrolling="0"width="120"height="20"></iframe></div><h4>Demos</h4><ul><li><ahref="default.html">Default</a></li><li><ahref="noDrag.html">No Drag</a></li><li><ahref="dragElement.html">Drag Element</a></li><li><ahref="rightDisabled.html">Right Disabled</a></li><li><ahref="hyperextend.html">Hyperextension Disabled</a></li><li><ahref="skinnyThreshold.html">Skinny Threshold</a></li><li><ahref="toggles.html">Toggles</a></li><li><ahref="classNames.html">Class Names</a></li><li><ahref="expand.html">Expanding</a></li><li><ahref="settings.html">Settings</a></li><li><ahref="ratchet/template.html">Ratchet</a></li></ul><div><p>You can update the settings of an instantiated snap object by calling the settings method.</p><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla non erat ac leo ultrices blandit sed vel risus. Pellentesque facilisis blandit auctor. Maecenas vestibulum vulputate tincidunt. Mauris nec quam libero. Fusce eget ligula non leo varius condimentum quis ac elit. Donec id urna ut neque semper ultrices. Proin ut suscipit felis. Nullam neque felis, ullamcorper scelerisque volutpat vel, vehicula vehicula neque. Aenean scelerisque elit ac erat sagittis ullamcorper.</p></div></div></div><divclass="snap-drawer snap-drawer-right"></div></div><divid="content"class="snap-content"><divid="toolbar"><ahref="#"id="open-left"></a><h1>Updatable Settings</h1></div><divstyle="padding-top: 50px"><divclass="opt"><p>Change Speed: </p><selectdata-key="speed"><optionvalue="0.3">Normal</option><optionvalue="1">Slow</option><optionvalue="0.2">Fast</option></select></div><divclass="opt"><p>Change Easing</p><selectdata-key="easing"><optionvalue="ease">ease</option><optionvalue="linear">linear</option><optionvalue="cubic-bezier(0.175, 0.885, 0.320, 1.275)">easeOutBack (Bezier Curve)</option></select></div><divclass="opt"><p>Disable</p><selectdata-key="disable"><optionvalue="none">None</option><optionvalue="left">Left</option><optionvalue="right">Right</option></select></div><divclass="opt"><p>And More!</p></div></div></div><script type="text/javascript"src="../../snap.js"></script><script type="text/javascript">varsnapper=newSnap({element:document.getElementById('content')}),updateSnap=function(){varkey=this.dataset.key,val=this.value,opts={};switch(key){case'speed':opts.transitionSpeed=parseFloat(val,10);break;case'easing':opts.easing=val;break;case'disable':opts.disable=val;break;}snapper.settings(opts);},selects=document.getElementsByTagName('select'),i;for(i=0;i<selects.length;i++){selects[i].addEventListener('change',updateSnap);}</script><script type="text/javascript"src="../assets/demo.js"></script><script>!function(d,s,id){varjs,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script></body></html>