<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Get Into This &#187; Javascript</title>
	<atom:link href="http://www.getintothis.com/blog/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.getintothis.com/blog</link>
	<description>Things you should really get into</description>
	<lastBuildDate>Mon, 09 Mar 2009 20:56:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Image Gallery using jQuery, Interface &amp; Reflections</title>
		<link>http://www.getintothis.com/blog/2006/10/12/image-gallery-using-jquery-interface-reflections/</link>
		<comments>http://www.getintothis.com/blog/2006/10/12/image-gallery-using-jquery-interface-reflections/#comments</comments>
		<pubDate>Fri, 13 Oct 2006 00:32:59 +0000</pubDate>
		<dc:creator>ramin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.getintothis.com/blog/2006/10/12/image-gallery-using-jquery-interface-reflections/</guid>
		<description><![CDATA[Update 10/13/2006: Put in a flag to check when an image is being swapped so that the user clicks don't register until image has fully loaded. This fixed the fast-click / double-click issue (on both the thumbnails as well as the back/next links)
Also updated the mouse hover area for the thumbnail activation to be 25px [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>Update 10/13/2006:</em> Put in a flag to check when an image is being swapped so that the user clicks don't register until image has fully loaded. This fixed the fast-click / double-click issue (on both the thumbnails as well as the back/next links)</p>
<p>Also updated the mouse hover area for the thumbnail activation to be 25px from the top by default (used to be 50). This is ofcourse configurable. I will have full explanation on how to use the gallery soon.</p>
<p>Demo page has been updated. You may also grab a zipped up version of the whole project here: <a href="/pub/projects/gallery/gallery.zip">gallery.zip</a>.
</p></blockquote>
<p>I'm been playing around with <a href="http://jquery.com/">jQuery</a> a lot lately. It's definitely not the holy grail of Javascript toolkits, but I like it. The community created <a href="http://jquery.com/plugins/">plugins</a> and the <a href="http://jquery.com/docs/">documentation</a> are great.</p>
<p>Anyway, here is my second jQuery application/plugin. It's an image gallery with smooth transitions, thumbnails and pretty <a href="http://cow.neondragon.net/stuff/reflection/">reflections</a>. Of course, this is the first version (something like a beta) and definitely not ready for prime time. However, feel free to grab it and use it as you please. A link back would be appreciated.</p>
<p>Just so that I can display the gallery here, I've put it within an IFRAME. <a href="http://getintothis.com/pub/projects/gallery/">Visit the original page</a> to view/grab the source.</p>
<p><iframe src="http://getintothis.com/pub/projects/gallery/" width="600" height="600" style="border:0"></iframe></p>
<p><strong>note:</strong> the IFRAME is causing some weird effects on the mouseover on the image as the thumbnails are loading. This doesn't happen on the actual <a href="http://getintothis.com/pub/projects/gallery/">demo page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.getintothis.com/blog/2006/10/12/image-gallery-using-jquery-interface-reflections/feed/</wfw:commentRss>
		<slash:comments>56</slash:comments>
		</item>
		<item>
		<title>My First jQuery Plugin, a Sliding Menu</title>
		<link>http://www.getintothis.com/blog/2006/09/26/my-first-jquery-plugin-a-sliding-menu/</link>
		<comments>http://www.getintothis.com/blog/2006/09/26/my-first-jquery-plugin-a-sliding-menu/#comments</comments>
		<pubDate>Tue, 26 Sep 2006 21:46:28 +0000</pubDate>
		<dc:creator>ramin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.getintothis.com/blog/2006/09/26/my-first-jquery-plugin-a-sliding-menu/</guid>
		<description><![CDATA[Update 10/17/2006: As requested, I've added two new arguments to the menu that will toggle the hide on page load (hideOnLoad) and also toggle the autohide (autoHide) when the mouse leaves the menu area. The 2nd argument is only useful when the triggerEvent is set to click or dblclick
Update 10/21/2008: As a request from a [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>Update 10/17/2006:</em> As requested, I've added two new arguments to the menu that will toggle the hide on page load (<code>hideOnLoad</code>) and also toggle the autohide (<code>autoHide</code>) when the mouse leaves the menu area. The 2nd argument is only useful when the <code>triggerEvent</code> is set to <code>click</code> or <code>dblclick</code></p></blockquote>
<blockquote><p><em>Update 10/21/2008:</em> As a request from a reader, I've modified <a href="/pub/projects/rb_menu/js/rb_menu.js">the code</a> a little so that setting loadHideDelay: 0 and hideOnLoad: true will cause the menu to be hidden on initial page load. Click on the menu below to see it in action.</p></blockquote>
<blockquote><p><em>Update 03/04/2009:</em> Decided to upgrade to the latest version of jQuery (1.3.2) and rewrite the code using jQuery UI instead of the Interface plugin.</p></blockquote>
<p>Here is my first <a href="http://www.jquery.com">jQuery</a> plugin. It is a very simple sliding menu <del datetime="2009-03-04T05:22:17+00:00">using the effects provided by <a href="http://interface.eyecon.ro/">Interface</a> (think Script.aculo.us for Prototype)</del>. Now using <a href="http://jqueryui.com">jQueryUI</a> for sliding effect.</p>
<p>I really like jQuery. I also really like Prototype and Script.aculo.us. I've come to learn that each one has its strengths and weaknesses and you should decide which one to use based on your needs. I use them both, depending on the project at hand.</p>
<p>Here's an example of the menu in action (click <strong>menu</strong> label). This particular menu has the following options set: <code><strong>triggerEvent: 'click', hideOnLoad: true, autoHide: false, loadHideDelay: 0</strong></code></p>
<style type="text/css">
@import url(/pub/projects/rb_menu/css/rb_menu.css);
#menu_example {
  background-color: #ffe;
  padding: 20px;
}
</style>
<div id="menu_example">
<div id="menu1" class="menu clearfix">
<div class="toggle">menu &#187;</div>
<div class="items">
<ul>
<li><a href="">Home</a></li>
<li><a href="">Facts</a></li>
<li><a href="">Projects</a></li>
<li><a href="">Press</a></li>
<li><a href="">Jobs</a></li>
<li><a href="">Contacts</a></li>
<li><a href="">Log in</a></li>
</ul></div>
</div>
<p><script src="/pub/projects/rb_menu/js/jquery-1.3.2.min.js" type="text/javascript" charset="utf-8"></script><script src="/pub/projects/rb_menu/js/jquery.ui-1.7.min.js" type="text/javascript" charset="utf-8"></script><br />
<script src="/pub/projects/rb_menu/js/rb_menu.js" type="text/javascript" charset="utf-8"></script><script>$("#menu1").rb_menu({triggerEvent: "click", hideOnLoad: true, autoHide: false, loadHideDelay: 0});</script>
</div>
<p>The defauly behavior of the menu is to hide after 1000ms (1 sec.) and to display when your mouse hovers over the "menu" label. The menu will also auto-hide after 1000ms when the mouse leaves the menu area. Most of these values, including the sliding effect, can be customized.</p>
<p><a href="/pub/projects/rb_menu/">Visit this example page</a> to view the source and see how to use the menu and customize it. I haven't provided alot of documentation on it, but the source code is pretty self explanatory.</p>
<p><strong>required files:</strong></p>
<ul>
<li><a href="/pub/projects/rb_menu/js/jquery-1.3.2.min.js">jquery-1.3.2.min.js</a></li>
<li><a href="/pub/projects/rb_menu/js/jquery.ui-1.7.min.js">jquery.ui-1.7.min.js</a></li>
<li><a href="/pub/projects/rb_menu/js/rb_menu.js">rb_menu.js</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.getintothis.com/blog/2006/09/26/my-first-jquery-plugin-a-sliding-menu/feed/</wfw:commentRss>
		<slash:comments>79</slash:comments>
		</item>
		<item>
		<title>Recreating a Flash menu using javascript (scriptaculous)</title>
		<link>http://www.getintothis.com/blog/2006/08/23/recreating-a-flash-menu-using-javascript-scriptaculous/</link>
		<comments>http://www.getintothis.com/blog/2006/08/23/recreating-a-flash-menu-using-javascript-scriptaculous/#comments</comments>
		<pubDate>Wed, 23 Aug 2006 17:02:50 +0000</pubDate>
		<dc:creator>ramin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[xHTML / CSS]]></category>

		<guid isPermaLink="false">http://www.getintothis.com/blog/?p=108</guid>
		<description><![CDATA[I was recently asked by a coworker if it's possible to create the left hand menu on the following page w/o using Flash.
My first impression and response was, "Oh hell yeah, you can definitely create that using javascript!"
Libraries such as Script.aculo.us, Yahoo UI and Moo.fx immediately came to mind. A few simple event handlers for [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently asked by a coworker if it's possible to create the left hand menu on the <a href="http://www.studiodumbar.nl/site/main.html">following page</a> w/o using Flash.</p>
<p>My first impression and response was, "Oh hell yeah, you can definitely create that using javascript!"</p>
<p>Libraries such as <a href="http://script.aculo.us/">Script.aculo.us</a>, <a href="http://developer.yahoo.com/yui/">Yahoo UI</a> and <a href="http://moofx.mad4milk.net/">Moo.fx</a> immediately came to mind. A few simple event handlers for mouseover and mouseout and simple animations would do the trick. well, nothing's ever simple.</p>
<p>I was able to get most of the funcationality of the Flash version of the menu, except for the part where the menu collapses when you move your mouse out of the menu region. For some reason, the onmouseout that I had attached to my DIV was being fired when the mouse pointer would go over a link within the DIV. I tried for many hours to avoid this, but finally gave up and put a "close" link on the bottom right corner of the menu to close it. I'm sure someone out there can fix this. I thought about using the mouse coordinates to detect whether the mouse pointer was outside the menu, but I really didn't feel like it :-P</p>
<p><a href="/blog/wp-content/uploads/fm_menu/index.html">Anyway, here is the final example.</a></p>
<p><a href="/blog/wp-content/uploads/fm_menu/fm_menu.zip">And here is the source zipped up (includes scriptaculous 1.6.2)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.getintothis.com/blog/2006/08/23/recreating-a-flash-menu-using-javascript-scriptaculous/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>FireBug Extension and jQuery</title>
		<link>http://www.getintothis.com/blog/2006/01/20/firebug-extension-and-jquery/</link>
		<comments>http://www.getintothis.com/blog/2006/01/20/firebug-extension-and-jquery/#comments</comments>
		<pubDate>Fri, 20 Jan 2006 17:50:47 +0000</pubDate>
		<dc:creator>ramin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.getintothis.com/blog/?p=106</guid>
		<description><![CDATA[Javascript is becoming more and more important in today's web sites. With all the hype around web 2.0 (whatever that means), AJAX and Rich User Interfaces, developers will need better tools to work with Javascript. Here are two recent tools that I found to be extremely helpful:
jQuery
jQuery is a Javascript library that takes this motto [...]]]></description>
			<content:encoded><![CDATA[<p>Javascript is becoming more and more important in today's web sites. With all the hype around web 2.0 (whatever that means), AJAX and Rich User Interfaces, developers will need better tools to work with Javascript. Here are two recent tools that I found to be extremely helpful:</p>
<p><strong><a href="http://jquery.com/">jQuery</a></strong></p>
<blockquote><p>jQuery is a Javascript library that takes this motto to heart: Writing Javascript code should be fun. jQuery acheives this goal by taking common, repetitive, tasks, stripping out all the unnecessary markup, and leaving them short, smart and understandable.</p></blockquote>
<p>An example:</p>
<pre class="js">$("p.surprise").addClass("ohmy").show("slow");</pre>
<p><small>The above code snippet looks for all paragraphs that have a class of 'surprise', adds the class 'ohmy' to them, then slowly reveals them.</small></p>
<p><strong><a href="http://www.joehewitt.com/software/firebug/">FireBug Extension</a></strong></p>
<blockquote><p>FireBug is a new tool for Firefox that aids with debugging Javascript, DHTML, and Ajax. It is like a combination of the Javascript Console, DOM Inspector, and a command line Javascript interpreter.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.getintothis.com/blog/2006/01/20/firebug-extension-and-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Standards Project Announces the DOM Scripting Task Force</title>
		<link>http://www.getintothis.com/blog/2005/07/18/web-standards-project-announces-the-dom-scripting-task-force/</link>
		<comments>http://www.getintothis.com/blog/2005/07/18/web-standards-project-announces-the-dom-scripting-task-force/#comments</comments>
		<pubDate>Mon, 18 Jul 2005 17:27:49 +0000</pubDate>
		<dc:creator>ramin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.getintothis.com/blog/2005/07/18/web-standards-project-announces-the-dom-scripting-task-force/</guid>
		<description><![CDATA[The WaSP group announced today their DOM Scripting Task Force. What does this mean and how will it affect you? First it means that we will finally have good, clean and unobstrusive javascript code to replace all the crappy javascript code thats littering the web right now. Secondly, it provides a good set of standards [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://webstandards.org/">WaSP group</a> announced today their <a href="http://webstandards.org/press/releases/archive/2005/07/18/index.html">DOM Scripting Task Force</a>. What does this mean and how will it affect you? First it means that we will finally have good, clean and unobstrusive javascript code to replace all the crappy javascript code thats littering the web right now. Secondly, it provides a good set of standards for everyone to follow, meaning more consistancy in the code and adherence to proper design patterns. This is a good thing, since Javascript is becoming increasingly more popular.</p>
<blockquote><p>Web standards like CSS and XHTML are being widely adopted, thanks to the efforts of the WaSP and the legions of talented designers and developers who have embraced the technologies. Every day, standards are driving the structure and presentation of more and more websites... <a href="http://webstandards.org/buzz/archive/2005_07.html#a000537">read more</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.getintothis.com/blog/2005/07/18/web-standards-project-announces-the-dom-scripting-task-force/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
