<?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>Design Woop &#124; The Web Design and Development Blog &#187; jQuery</title>
	<atom:link href="http://designwoop.com/category/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://designwoop.com</link>
	<description>The Web design blog brought to you by David Martin</description>
	<lastBuildDate>Thu, 02 Feb 2012 08:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>10 Useful jQuery Plugins For Enhancing Your Website UX</title>
		<link>http://designwoop.com/2012/01/10-useful-jquery-plugins-for-enhancing-your-website-ux/</link>
		<comments>http://designwoop.com/2012/01/10-useful-jquery-plugins-for-enhancing-your-website-ux/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 08:00:00 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[All Posts]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://designwoop.com/2012/01/brilliant-jquery-plugins/</guid>
		<description><![CDATA[Incorporating jQuery effectively and modestly in your website build process is a great way to enhance and take your user experience to another level. Using jQuery plugins can be a great tool for helping display content to your users in a much more intuitive and interactive way. The jQuery community is fantastic, developers are consistently releasing new, quality jQuery plug-ins for us to incorporate into our websites.

In this post I will take show you a collection of <a title="jQuery Tutorials and Resources" href="http://designwoop.com/category/jquery/" target="_blank">jQuery</a> plugins that are really useful for improving your overall user experience on your website.]]></description>
			<content:encoded><![CDATA[<p>Incorporating jQuery effectively and modestly in your website build process is a great way to enhance and take your user experience to another level. Using jQuery plugins can be a great tool for helping display content to your users in a much more intuitive and interactive way. The jQuery community is fantastic, developers are consistently releasing new, quality jQuery plug-ins for us to incorporate into our websites.</p>
<p>In this post I will take show you a collection of <a rel="nofollow" title="jQuery Tutorials and Resources" href="http://designwoop.com/category/jquery/" target="_blank">jQuery</a> plugins that are really useful for improving your overall user experience on your website.</p>
<h3><a rel="nofollow" href="http://nivo.dev7studios.com/?ap_id=webadelic" target="_blank">Nivo Slider</a></h3>
<p><img class="alignnone size-large wp-image-7622" title="10 Useful jQuery Plugins For Enhancing Your Website UX" src="http://designwoop.com/uploads/2012/01/Demos-Nivo-Slider_1326699558242-580x417.png" alt="10 Useful jQuery Plugins For Enhancing Your Website UX" width="580" height="417" /></p>
<p>The Nivo Slider is a fantastic jQuery slider plug-in, it is available in two formats, one jQuery plug-in is a dedicated WordPress plug-in and the other is freely available for all  websites.</p>
<h3><a rel="nofollow" href="http://isotope.metafizzy.co/index.html" target="_blank">Isotope</a></h3>
<p><img class="alignnone size-large wp-image-7621" title="10 Useful jQuery Plugins For Enhancing Your Website UX" src="http://designwoop.com/uploads/2012/01/Isotope_1326699605019-580x421.png" alt="10 Useful jQuery Plugins For Enhancing Your Website UX" width="580" height="421" /></p>
<p>Isotope is a jQuery plug-in that can add some serious improvement to how your users navigate content displayed on a webpage. The plugin makes use of some great jQuery effects to alter your content layout on a page.</p>
<h3><a rel="nofollow" href="http://flex.madebymufffin.com/" target="_blank">FlexSlider</a></h3>
<p><img class="alignnone size-large wp-image-7616" title="10 Useful jQuery Plugins For Enhancing Your Website UX" src="http://designwoop.com/uploads/2012/01/FlexSlider-The-Best-Responsive-jQuery-Slider_1326699703726-580x421.png" alt="10 Useful jQuery Plugins For Enhancing Your Website UX" width="580" height="421" /></p>
<p>Another great yet simple to use free jQuery slider plug-in which is completely responsive and packed with tons of slide animations.</p>
<h3><a rel="nofollow" href="http://buildinternet.com/project/mosaic/" target="_blank">Mosaic</a></h3>
<p><img class="alignnone size-large wp-image-7615" title="10 Useful jQuery Plugins For Enhancing Your Website UX" src="http://designwoop.com/uploads/2012/01/Mosaic-Sliding-Boxes-and-Captions-jQuery-Plugin_1326699721292-580x421.png" alt="10 Useful jQuery Plugins For Enhancing Your Website UX" width="580" height="421" /></p>
<p>One of my personal favorite jQuery plugins for improving how additional content is served to a user is Mosaic. Mosaic automatically generates sliding boxes and captions, allowing slide and fade animations with custom directions.</p>
<h3><a rel="nofollow" href="http://buildinternet.com/project/supersized/slideshow/3.2/demo.html" target="_blank">Supersized</a></h3>
<p><img class="alignnone  wp-image-7614" title="10 Useful jQuery Plugins For Enhancing Your Website UX" src="http://designwoop.com/uploads/2012/01/Supersized-Full-Screen-Background-Slideshow-jQuery-Plugin_1326699741243-580x417.png" alt="10 Useful jQuery Plugins For Enhancing Your Website UX" width="580" height="417" /></p>
<p>If you use big background images in web design, then Supersized is a jQuery plugin you should take a look at. Supersized is a full screen background slideshow allowing you to rotate through, pause/play and array of images that are set as the website background.</p>
<h3><a rel="nofollow" href="http://www.jquery4u.com/demos/jquery4u-parallax-demo/" target="_blank">jQuery Image Parallax</a></h3>
<p><img class="alignnone size-large wp-image-7613" title="10 Useful jQuery Plugins For Enhancing Your Website UX" src="http://designwoop.com/uploads/2012/01/jQuery4u-Demo-The-Parallax-Effect_1326699757575-580x417.png" alt="10 Useful jQuery Plugins For Enhancing Your Website UX" width="580" height="417" /></p>
<p>The jQuery Image Parallax plug-in allows you to manage the animation aspects of a banner which you could use for your header  or background.</p>
<h3><a rel="nofollow" href="http://www.myjqueryplugins.com/jMenu" target="_blank">jMenu</a></h3>
<p><img class="alignnone  wp-image-7612" title="10 Useful jQuery Plugins For Enhancing Your Website UX" src="http://designwoop.com/uploads/2012/01/jMenu-jQuery-plugin-Demonstration-Horizontal-navigation-with-unlimited-sub-menus-with-jQuery-MyjQueryPlugins.com_1326699775094-580x417.png" alt="10 Useful jQuery Plugins For Enhancing Your Website UX" width="580" height="417" /></p>
<p>jMenu is a useful jQuery plug-in that allows you to create awesome menus that include unlimited sub navigation items.</p>
<h3><a rel="nofollow" href="http://codecanyon.net/item/assign-jquery/157596?ref=webadelic" target="_blank">Assign</a></h3>
<p><img class="alignnone size-large wp-image-7611" title="10 Useful jQuery Plugins For Enhancing Your Website UX" src="http://designwoop.com/uploads/2012/01/Assign-jQuery_1326699797319-580x417.png" alt="10 Useful jQuery Plugins For Enhancing Your Website UX" width="580" height="417" /></p>
<p>Assign is a jQuery plug-in that lets you easily assign multiple keyboard shortcuts and events for specified functions.</p>
<h3><a rel="nofollow" href="http://codecanyon.net/item/dynamic-tag-form/482498?ref=webadelic" target="_blank">Dynamic Tag</a></h3>
<p><img class="alignnone size-large wp-image-7610" title="dynamic-tags" src="http://designwoop.com/uploads/2012/01/dynamic-tags-580x435.jpg" alt="" width="580" height="435" /></p>
<p>The Dynamic Tag form is a stylish way to enhance your tags inside a form input, try the demo its a great enhancement plug-in.</p>
<h3><a rel="nofollow" href="http://codecanyon.net/item/jquery-tour-the-flexible-tour-plugin/1052564?ref=webadelic" target="_blank">jQuery Tour</a></h3>
<p><img class="alignnone size-large wp-image-7609" title="10 Useful jQuery Plugins For Enhancing Your Website UX" src="http://designwoop.com/uploads/2012/01/jQuery-Tour-–-the-flexible-Tour-plugin_1326699971054-580x421.png" alt="10 Useful jQuery Plugins For Enhancing Your Website UX" width="580" height="421" /></p>
<p>jQuery Tour is a flexible plug-in that can provide a stylish, high customizable way to provide your users with a website tour.</p>
<h3>What Plugins Do You Use?</h3>
<p>I would be interested to hear about some of the plugins you use on a regular basis, drop me a comment and I will add them to the list.</p>
]]></content:encoded>
			<wfw:commentRss>http://designwoop.com/2012/01/10-useful-jquery-plugins-for-enhancing-your-website-ux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial: Creating A Sticky Sidebar Using jQuery</title>
		<link>http://designwoop.com/2011/09/tutorial-creating-a-sticky-sidebar-using-jquery/</link>
		<comments>http://designwoop.com/2011/09/tutorial-creating-a-sticky-sidebar-using-jquery/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 09:00:00 +0000</pubDate>
		<dc:creator>Alexandre Smirnov</dc:creator>
				<category><![CDATA[All Posts]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://designwoop.com/?p=5709</guid>
		<description><![CDATA[Today, I will be showing how to create a jQuery sticky sidebar script. Now, I'm sure many of you have a question: Why can't I just use "position:fixed"?

Well, you can, but then the element with that style will stay where it is relative to the top of the viewport.

This means, if the element you are "fixing" in place is in the center of the page, it will stay in the center of the page as you scroll down. With this script, it will stay wherever you want it to be.]]></description>
			<content:encoded><![CDATA[<p><em>DesignWoop welcomes this guest post by <a rel="nofollow" href="http://www.designlunatic.com/" rel="nofollow" target="_blank">Alexandre Smirnov</a> a web designer and developer who lives and works in Cal­i­for­nia.</em></p>
<p>Today, I will be showing how to create a jQuery sticky sidebar script. Now, I&#8217;m sure many of you have a question: Why can&#8217;t I just use &#8220;position:fixed&#8221;?</p>
<p>Well, you can, but then the element with that style will stay where it is relative to the top of the viewport.</p>
<p>This means, if the element you are &#8220;fixing&#8221; in place is in the center of the page, it will stay in the center of the page as you scroll down. With this script, it will stay wherever you want it to be.</p>
<h3>Check out the demo</h3>
<p><strong><a rel="nofollow" href="http://designwoop.com/labs/jquery-sticky-sidebar/index.html" target="_blank"> jQuery sticky sidebar script</a></strong></p>
<h3>You may also like:</h3>
<p><strong><a rel="nofollow" title="Using jQuery To Create Smooth Page Scrolling" href="../2011/01/using-jquery-to-create-smooth-page-scrolling/" rel="bookmark">Using jQuery To Create Smooth Page Scrolling</a></strong></p>
<p><strong><a rel="nofollow" title="How To: Create a jQuery sticky sidebar" href="../2011/01/how-to-create-a-jquery-sticky-sidebar/" rel="bookmark">How To: Create a jQuery scrolling sidebar</a></strong></p>
<h3>Setting the HTML</h3>
<p>Now, we&#8217;re going to start off with some simple HTML for the sticky sidebar. In this case, we&#8217;ll be &#8220;sticking&#8221; a div with an id of &#8220;sticky&#8221;.</p>
<pre class="brush: xml; title: ; notranslate">&lt;br /&gt;
&amp;amp;lt;div id=&amp;amp;quot;sticky&amp;amp;quot;&amp;amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;amp;lt;/div&amp;amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;amp;lt;div id=&amp;amp;quot;text&amp;amp;quot;&amp;amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
</pre>
<h3>Setting the CSS</h3>
<p>Now that we&#8217;ve got the foundation, we can apply some styles to it to make the page look nice.</p>
<pre class="brush: css; title: ; notranslate">&lt;br /&gt;
body {&lt;br /&gt;
    background: #fbfbfb;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;#container {&lt;br /&gt;
    width: 744px;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;#text {&lt;br /&gt;
    color: #333333;&lt;br /&gt;
    margin-top: 100px;&lt;br /&gt;
    width: 500px;&lt;br /&gt;
    height: 10000px;&lt;br /&gt;
    float: right;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    line-height: 23px;&lt;br /&gt;
}&lt;br /&gt;
</pre>
<p>Of course, we&#8217;re also going to need to style our sticky element.</p>
<pre class="brush: css; title: ; notranslate">&lt;br /&gt;
#sticky {&lt;br /&gt;
margin-top: 50px;&lt;br /&gt;
margin-left: 50px;&lt;br /&gt;
padding:5px;&lt;br /&gt;
background: rgba(255,255,255,1);&lt;br /&gt;
height: 120px;&lt;br /&gt;
width: 305px;&lt;br /&gt;
-webkit-border-radius: 7px;&lt;br /&gt;
-moz-border-radius: 7px;&lt;br /&gt;
border-radius: 7px;&lt;br /&gt;
}&lt;br /&gt;
</pre>
<h3>Setting the jQuery</h3>
<p>Great, now we can move on to the <a rel="nofollow" href="http://designwoop.com/tag/jquery/">jQuery</a> that will make this all work. Before we begin, let me clarify exactly how the logic behind this goes. We have a normal element, just sitting on the page. Then, when the page is scrolled enough that the element we&#8217;re sticking is touching the top of the viewport, we &#8220;stick&#8221; the element.</p>
<p>What that means? We set the element to be &#8220;position:fixed&#8221;, after which we give it margins that will place it into the same stop where it was before being fixed? Sound complicated? Don&#8217;t worry, the code is actually quite simple.</p>
<p>First, we declare some variables.</p>
<pre class="brush: jscript; title: ; notranslate">&lt;br /&gt;
var obj = $('#sticky');&lt;br /&gt;
var offset = obj.offset();&lt;br /&gt;
var topOffset = offset.top;&lt;br /&gt;
var leftOffset = offset.left;&lt;br /&gt;
var marginTop = obj.css(&amp;amp;quot;marginTop&amp;amp;quot;);&lt;br /&gt;
var marginLeft = obj.css(&amp;amp;quot;marginLeft&amp;amp;quot;);&lt;br /&gt;
</pre>
<p>We need these values to be able to position the element correctly when it is &#8220;stuck&#8221;.</p>
<p>Next, we have to create a window scroll function. This function will execute every time the page is scrolled.</p>
<pre class="brush: jscript; title: ; notranslate">&lt;br /&gt;
$(window).scroll(function() {&lt;br /&gt;
	var scrollTop = $(window).scrollTop();&lt;br /&gt;
});&lt;br /&gt;
</pre>
<p>As you can see, the syntax is quite simple. Also, take a look at the &#8220;scrollTop&#8221; variable. This variable will be updated every time the page is scrolled. It holds the value of how far the user has scrolled. Specifically, how far away the top of the viewport is from the top of the actual page.</p>
<p>Now, we&#8217;re going to need two &#8220;if&#8221; statements. One of them will execute if the user has scrolled to the sticky element. Now, the next &#8220;if&#8221; statement may seem extra at first.</p>
<p>However, it is actually very important. Image that the user has scrolled down, and the sticky element has been &#8220;stuck&#8221;. Then, imagine what would happen if the user were to scroll back up the page?</p>
<p>The element would stay &#8220;stuck&#8221;, instead of going back to its previous position. In order to fix it, we&#8217;re going to have a function that checks if the sticky element is higher than its original position. If it is, the function reapplies the original styles. That&#8217;s why we need so many variables at the top of the javascript.</p>
<p>These are the &#8220;if&#8221; statements:</p>
<pre class="brush: jscript; title: ; notranslate">&lt;br /&gt;
	if (scrollTop &amp;amp;gt;= topOffset){&lt;/p&gt;
&lt;p&gt;		obj.css({&lt;br /&gt;
			marginTop: 0,&lt;br /&gt;
			marginLeft: leftOffset,&lt;br /&gt;
			position: 'fixed',&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;/p&gt;
&lt;p&gt;	if (scrollTop &amp;amp;lt; topOffset){ 		obj.css({ 			marginTop: marginTop, 			marginLeft: marginLeft, 			position: 'relative', 		}); 	} </pre>
<p>Those &#8220;if&#8221; statements are the meat of this code &#8211; they make everything work. Here&#8217;s the end result:</p>
<pre class="brush: jscript; title: ; notranslate"> var obj = $('#sticky'); var offset = obj.offset(); var topOffset = offset.top; var leftOffset = offset.left; var marginTop = obj.css(&amp;amp;quot;marginTop&amp;amp;quot;); var marginLeft = obj.css(&amp;amp;quot;marginLeft&amp;amp;quot;); $(window).scroll(function() { var scrollTop = $(window).scrollTop(); 	if (scrollTop &amp;amp;gt;= topOffset){&lt;/p&gt;
&lt;p&gt;		obj.css({&lt;br /&gt;
			marginTop: 0,&lt;br /&gt;
			marginLeft: leftOffset,&lt;br /&gt;
			position: 'fixed',&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;/p&gt;
&lt;p&gt;	if (scrollTop &amp;amp;lt; topOffset){&lt;/p&gt;
&lt;p&gt;		obj.css({&lt;br /&gt;
			marginTop: marginTop,&lt;br /&gt;
			marginLeft: marginLeft,&lt;br /&gt;
			position: 'relative',&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
});&lt;br /&gt;
</pre>
<p>Well, that&#8217;s the end of this tutorial. I hope you enjoyed it! Also, don&#8217;t forget to actually include the jQuery library, and don&#8217;t forget to wrap everything in a $(document).ready(function(){} as well.</p>
<h3>Check out the demo</h3>
<p><strong><a rel="nofollow" href="http://designwoop.com/labs/jquery-sticky-sidebar/index.html" target="_blank"> jQuery sticky sidebar script</a></strong></p>
<p>I actually made this into a jQuery plugin, so if you intend to use this in one of your future projects, I would suggest downloading the plugin: <a rel="nofollow" href="http://www.designlunatic.com/projects/jsticky/">jSticky</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://designwoop.com/2011/09/tutorial-creating-a-sticky-sidebar-using-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial: Getting Started With jQuery Animations</title>
		<link>http://designwoop.com/2011/07/tutorial-getting-started-with-jquery-animations/</link>
		<comments>http://designwoop.com/2011/07/tutorial-getting-started-with-jquery-animations/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 14:00:34 +0000</pubDate>
		<dc:creator>Alexandre Smirnov</dc:creator>
				<category><![CDATA[All Posts]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://designwoop.com/?p=4444</guid>
		<description><![CDATA[jQuery. No doubt you have heard about this popular JavaScript library. It has taken the throne of all the JavaScript libraries out there because of its many features and easy syntax. Today, I will show you one of the simpler uses of jQuery: you can animate things. this will be the focus of today's tutorial.]]></description>
			<content:encoded><![CDATA[<p><em>DesignWoop welcomes this guest post by <a rel="nofollow" href="http://www.designlunatic.com/">Alexandre Smirnov</a> a web designer and developer who lives and works in Cal­i­for­nia.</em></p>
<p>jQuery. No doubt you have heard about this popular JavaScript library. It has taken the throne of all the JavaScript libraries out there because of its many features and easy syntax. Today, I will show you one of the simpler uses of <a rel="nofollow" href="http://designwoop.com/category/jquery/">jQuery</a>: you can animate things. this will be the focus of today&#8217;s tutorial.</p>
<p>Before we begin, you should learn one very important thing: this next snippet of code.</p>
<p>The following snippet of code basically says, when the document is ready, do something:</p>
<pre class="brush: jscript; title: ; notranslate">
$(document).ready(function(){
//Jquery code goes here
});
</pre>
<p>This is important because if you don&#8217;t use it, jQuery could try to manipulate DOM elements that don&#8217;t exist yet. It wouldn&#8217;t be able to, and there would be complications.</p>
<p>Now that you know that, we can move on to the article&#8217;s focus.</p>
<h3>A typical animate function:</h3>
<pre class="brush: jscript; title: ; notranslate">
$('#something').animate({

});
</pre>
<p>In order to animate something, you have to give it some parameters. For example what to animate, what the new value is, and how long you want the animation to take.</p>
<p>Let&#8217;s include the code that will actually make this work:</p>
<pre class="brush: jscript; title: ; notranslate">
$('#something').animate({
	opacity: '0.5'
}, 120);
</pre>
<p><strong></strong><strong><a rel="nofollow" href="http://designwoop.com/labs/jquery_animations/jQuery_animations.html" target="_blank">View the demo</a></strong></p>
<p>Opacity is what is being animated, and it&#8217;s being animated to 0.5. I&#8217;m also saying that I want it to take 120 milliseconds to complete. That is the meat of it &#8211; however, there are some more things you should keep in mind.</p>
<p>The built in jQuery animate function cannot animate strings. For example, you cannot animate an object from float: left to float: right without doing a lot of extra work. Likewise, you can&#8217;t animate colors. If I wanted to animate the color of an element, I would have to use <a rel="nofollow" href="http://jqueryui.com/">jQuery UI</a>.</p>
<h3>Multiple Animations</h3>
<p>If you are animating multiple things, you must use commas to separate them. A common mistake is to use a semicolon; <em>Don&#8217;t do that!</em></p>
<p>Here&#8217;s what you should do:</p>
<pre class="brush: jscript; title: ; notranslate">
$('#something').animate({
	opacity: '0.5', //&lt;-- notice the comma
	height: '10', //&lt;-- notice the comma
}, 120);
</pre>
<p><strong><a rel="nofollow" href="http://designwoop.com/labs/jquery_animations/jQuery_animations.html" target="_blank">View the demo</a></strong></p>
<p>jQuery assumes by default that the value you are animating is in pixels, so if you are too lazy to write the &#8220;px&#8221;, you don&#8217;t have to. It is also possible to animate &#8220;em&#8221; and &#8220;%&#8221;.</p>
<p>Also, the jQuery selector syntax is much like CSS. Notice I have a number sign in front of the &#8220;something&#8221; text. That would work only if what I&#8217;m animating has an <strong>ID</strong> of &#8220;something&#8221;. If I wanted to animate all the elements with the <strong>class</strong> &#8220;something&#8221; on the page, I would do this:</p>
<pre class="brush: jscript; title: ; notranslate">
$('.something').animate({
	opacity: '0.5',
}, 120);
</pre>
<h3>Animate On Hover</h3>
<p>Now, you know how to animate elements with jQuery. That&#8217;s useful, but what if we don&#8217;t want an element to animate the moment the page finishes loading? What if we want it to animate only when we hover over it? Take a look:</p>
<pre class="brush: jscript; title: ; notranslate">
$('#something').hover(function(){
 $(this).animate({
 opacity: '0.5',
 });
});
</pre>
<p><strong><a rel="nofollow" href="http://designwoop.com/labs/jquery_animations/jQuery_animations.html" target="_blank">View the demo</a></strong></p>
<p>What this is saying is, &#8220;when you hover over #something, animate its opacity to 0.5. Also, keep this in mind: &#8220;$(this)&#8221; is a keyword which can be used in instance methods to refer to the object on which the currently executing method has been invoked. In this case, &#8220;$(this)&#8221; is equivalent to &#8220;$(&#8216;#something&#8217;)&#8221;.</p>
<h3>Using Callbacks</h3>
<p>Now, back to animating. What if you don&#8217;t want it to stay that way, and want it to animate back to opacity: 1 when you hover off of &#8220;#something&#8221;? This is where callbacks come in.</p>
<pre class="brush: jscript; title: ; notranslate">
$('#something').hover(function(){
 $(this).animate({
 opacity: '0.5',
 });
}, function(){
 $(this).animate({
 opacity: '1',
 });
});
</pre>
<p><strong><a rel="nofollow" href="http://designwoop.com/labs/jquery_animations/jQuery_animations.html" target="_blank">View the demo</a></strong></p>
<p>This snippet of code makes an element animate to 0.5 opacity when you hover over it, and animates it back to 1 when you hover off of it.</p>
<h3>Animate On Click</h3>
<p>Hovering is a popular way to start a jQuery animate function. However, clicking is also a great way to initialize an animate function.</p>
<pre class="brush: jscript; title: ; notranslate">
$('#something').click(function(){
 $(this).animate({
 opacity: '0.5',
 });
});
</pre>
<p><strong><a rel="nofollow" href="http://designwoop.com/labs/jquery_animations/jQuery_animations.html" target="_blank">View the demo</a></strong></p>
<p>As you can see, the syntax is basically the same. Unfortunately, jQuery doesn&#8217;t support click callbacks, so this will be a one-time animation. If you aren&#8217;t satisfied with that, there&#8217;s a marvelous plugin just waiting for you: <a rel="nofollow" href="http://benalman.com/projects/jquery-outside-events-plugin/">Clickoutside.js</a></p>
<p>Also, a problem with animations is that the queue up. Check out this article for more info: <a rel="nofollow" href="http://css-tricks.com/full-jquery-animations/">Animations Without Queueing up.</a></p>
<p>If you want more info, take a look at <a rel="nofollow" href="http://api.jquery.com/animate/">the official jQuery page on animating.</a></p>
<p>Well, that&#8217;s the end of this tutorial. Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://designwoop.com/2011/07/tutorial-getting-started-with-jquery-animations/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using jQuery To Create Smooth Page Scrolling</title>
		<link>http://designwoop.com/2011/01/using-jquery-to-create-smooth-page-scrolling/</link>
		<comments>http://designwoop.com/2011/01/using-jquery-to-create-smooth-page-scrolling/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 10:55:15 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[All Posts]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://designwoop.com/?p=2425</guid>
		<description><![CDATA[In this post I will walk through the tutorial showing you how to create a smooth page scrolling effect allowing you to scroll to the top or bottom of your web page in a smooth action using jQuery.]]></description>
			<content:encoded><![CDATA[<p>In this post I will walk through the tutorial showing you how to create a smooth page scrolling effect allowing you to scroll to the top or bottom of your web page in a smooth action using jQuery.</p>
<p>If you are not sure what animation I am referring too, then take a look at the demo first. You will see a link at the top of the page called &#8216;<a>Scroll to bottom</a>&#8216; and a link at the bottom of the page called &#8216;Scroll to top&#8217;. Both of these links will allow you to scroll smoothly to either the top or bottom of the web page.</p>
<p style="text-align: left;"><strong><a rel="nofollow" href="http://designwoop.com/labs/smooth%20scroll/smooth-scroll.html" target="_blank">View The Demo</a></strong></p>
<h3 style="text-align: left;">How it works</h3>
<p>First we need to include jQuery before the closing &lt;/head&gt; tag in our  web page, for the demonstration I have used this method:</p>
<pre class="brush: php; title: ; notranslate">&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot;&gt;&lt;/script&gt;</pre>
<h3>jQuery Scroll to bottom:</h3>
<p>First I place the link in my page to tell the user to &#8216;Scroll to bottom&#8217;, when this is clicked the page will smoothly scroll.</p>
<h3>The link:</h3>
<pre class="brush: php; title: ; notranslate">&lt;a href=&quot;#&quot; class=&quot;scrollToBottom&quot;&gt;Scroll to bottom&lt;/a&gt;</pre>
<h3>The jQuery:</h3>
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;

$(document).ready(function(){

 // Scroll page to the bottom
 $('a.scrollToBottom').click(function(){

 $('html, body, .content').animate({scrollTop: $(document).height()}, 300);

 return false;

 });
})
&lt;/script&gt;
</pre>
<h3>How it works:</h3>
<p>If your new to jQuery then all our first line of code is doing is checking the page has loaded before the remaining code is executed -</p>
<pre class="brush: php; title: ; notranslate">$(document).ready(function(){</pre>
<p>The next line will execute the code contained inside the {} brackets when the link with the class &#8216;scrollToBottom&#8217; is clicked.</p>
<pre class="brush: php; title: ; notranslate">
$(document).ready(function(){
  $('a.scrollToBottom').click(function(){

 });
})
</pre>
<p>Within this function we then insert this code -</p>
<pre class="brush: php; title: ; notranslate">
$('html, body').animate({scrollTop: $(document).height()}, 'slow');

return false;
</pre>
<p>It is fairly self explanatory to see what is happening with the code above, when a link with the class &#8216;scrollToBottom&#8217; is clicked the code inside the function will run, the smooth scroll effect is created using the scrollTop function.  The code above will scroll to the bottom of the page, using the height of window to determine the bottom. The speed of this is controlled using &#8216;slow&#8217;, &#8216;medium&#8217; and &#8216;fast&#8217; speed controls, I used &#8216;slow.</p>
<h3>jQuery Scroll To Top</h3>
<p>First, insert a link into the footer section of of your homepage , when this is clicked the jQuery code will execute the .animate function. The class applied to the link is very important as it is referenced in the jQuery.</p>
<h3><em>The link:</em></h3>
<pre class="brush: php; title: ; notranslate">&lt;a href=&quot;#&quot; class=&quot;scrollToTop&quot;&gt;Scroll to bottom&lt;/a&gt;</pre>
<h3><em>The jQuery:</em></h3>
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;

$(document).ready(function(){

 $('a.scrollToTop').click(function(){

 $('html, body').animate({scrollTop:0}, 'slow');

 return false;

 });

})
&lt;/script&gt;
</pre>
<h3><em>How it works:</em></h3>
<p>When the page has loaded and the link with the class .scrollToTop has been clicked jQuery will execute this -</p>
<pre class="brush: php; title: ; notranslate">
$('html, body').animate({scrollTop:0}, 'slow');

return false;
</pre>
<p>The <code>.animate()</code> method allows us to create animation effects on any numeric CSS properties, the scrollTop function is set to 0, this represents the scroll bar being at the very top position and &#8216;slow&#8217; represents the speed at which the animation will run at.</p>
<h3>You will have noticed this line:</h3>
<pre class="brush: php; title: ; notranslate">&lt;code&gt;return false;&lt;/code&gt;</pre>
<p>This prevents the default action of the event being triggered, in our case it prevents the user following the link.</p>
<p>This also could have been used:</p>
<pre class="brush: php; title: ; notranslate">event.preventDefault();</pre>
<p>However I found using this caused the animations to be anything but smooth.</p>
<h3><a rel="nofollow" href="http://designwoop.com/labs/smooth%20scroll/smooth-scroll.zip">Download</a> | <a rel="nofollow" href="http://designwoop.com/labs/smooth%20scroll/smooth-scroll.html" target="_blank">Demo</a></h3>
]]></content:encoded>
			<wfw:commentRss>http://designwoop.com/2011/01/using-jquery-to-create-smooth-page-scrolling/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>How To: Create a jQuery sticky sidebar</title>
		<link>http://designwoop.com/2011/01/how-to-create-a-jquery-sticky-sidebar/</link>
		<comments>http://designwoop.com/2011/01/how-to-create-a-jquery-sticky-sidebar/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 15:08:15 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[All Posts]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://designwoop.com/?p=2101</guid>
		<description><![CDATA[This tutorial will show you how to implement a jQuery floating sidebar, the sidebar will slide up and down the screen respective to which way you are scrolling, this way the sidebar always sits at the top of the window.

This is a great feature to add to your site, as it allows for the sidebar content to always be in view of the user, this is great for displaying ads or additional content.]]></description>
			<content:encoded><![CDATA[<p>This tutorial will show you how to implement a jQuery sticky sidebar, the sidebar will slide up and down the screen respective to which way you are scrolling, this way the sidebar always sits at the top of the window.</p>
<p>This is a great feature to add to your site, as it allows for the sidebar content to always be in view of the user, this is great for displaying ads or additional content.</p>
<h3>Step 1 &#8211; Creating the basic HTML</h3>
<p>Nothing advanced here, we are setting up a basic HTML page for demonstration purposes.</p>
<p><strong>Note: </strong>As this plugin will need the jQuery libary, I have included it in between the &lt;head&gt;&lt;/head&gt; tags. I am pulling in the libary which is hosted by Google using this line -</p>
<pre class="brush: jscript; title: ; notranslate">&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot;&gt;&lt;/script&gt;</pre>
<pre class="brush: xml; title: ; notranslate">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;&gt;
&lt;head&gt;
	&lt;title&gt;Floating sidebar&lt;/title&gt;
	&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
	&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot;&gt;&lt;/script&gt;
	&lt;link type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;all&quot; href=&quot;style.css&quot; /&gt;
&lt;/head&gt;

	&lt;body&gt;

	&lt;/body&gt;
&lt;/html&gt;
</pre>
<h3>Step 2 &#8211; Add the script from &#8211; <a rel="nofollow" href="http://plugins.jquery.com/project/stickyfloat" target="_blank">Smart sticky floating box</a></h3>
<p>Follow the link and download the plugin, the code we are using is below. For this demonstration, I will insert this script right before the closing &lt;/body&gt; tag.</p>
<pre class="brush: jscript; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
 /*
 * stickyfloat - jQuery plugin for verticaly floating anything in a constrained area
 *
 * Example: jQuery('#menu').stickyfloat({duration: 400});
 * parameters:
 *         duration     - the duration of the animation
 *        startOffset - the amount of scroll offset after it the animations kicks in
 *        offsetY        - the offset from the top when the object is animated
 *        lockBottom    - 'true' by default, set to false if you don't want your floating box to stop at parent's bottom
 * $Version: 05.16.2009 r1
 * Copyright (c) 2009 Yair Even-Or
 * vsync.design@gmail.com
 */

 $.fn.stickyfloat = function(options, lockBottom) {
 var $obj                 = this;
 var parentPaddingTop     = parseInt($obj.parent().css('padding-top'));
 var startOffset         = $obj.parent().offset().top;
 var opts                 = $.extend({ startOffset: startOffset, offsetY: parentPaddingTop, duration: 200, lockBottom:true }, options);

 $obj.css({ position: 'absolute' });

 if(opts.lockBottom){
 var bottomPos = $obj.parent().height() - $obj.height() + parentPaddingTop; //get the maximum scrollTop value
 if( bottomPos &lt; 0 )
 bottomPos = 0;
 }

 $(window).scroll(function () {
 $obj.stop(); // stop all calculations on scroll event

 var pastStartOffset            = $(document).scrollTop() &gt; opts.startOffset;    // check if the window was scrolled down more than the start offset declared.
 var objFartherThanTopPos    = $obj.offset().top &gt; startOffset;    // check if the object is at it's top position (starting point)
 var objBiggerThanWindow     = $obj.outerHeight() &lt; $(window).height();    // if the window size is smaller than the Obj size, then do not animate.

 // if window scrolled down more than startOffset OR obj position is greater than
 // the top position possible (+ offsetY) AND window size must be bigger than Obj size
 if( (pastStartOffset || objFartherThanTopPos) &amp;&amp; objBiggerThanWindow ){
 var newpos = ($(document).scrollTop() -startOffset + opts.offsetY );
 if ( newpos &gt; bottomPos )
 newpos = bottomPos;
 if ( $(document).scrollTop() &lt; opts.startOffset ) // if window scrolled &lt; starting offset, then reset Obj position (opts.offsetY);
 newpos = parentPaddingTop;

 $obj.animate({ top: newpos }, opts.duration );
 }
 });
 };

 $('#menu').stickyfloat({ duration: 400 });
 &lt;/script&gt;
</pre>
<h3>Step 3 &#8211; Add content</h3>
<p>I shall now add content to the page, using a div based layout, I have created 4 different divs &#8211; &#8216;header&#8217;, &#8216;content&#8217; &#8216;menu&#8217;, &#8216;footer&#8217;.  The div we will be looking at to scroll up/down the page will be the &#8216;menu&#8217;.  <strong>Your page will now look like so -</strong></p>
<pre class="brush: xml; title: ; notranslate">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;&gt;
&lt;head&gt;
 &lt;title&gt;Floating sidebar&lt;/title&gt;
 &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
 &lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot;&gt;&lt;/script&gt;
 &lt;link type=&quot;text/css&quot; rel=&quot;stylesheet&quot; media=&quot;all&quot; href=&quot;style.css&quot; /&gt;
&lt;/head&gt;

 &lt;body&gt;

 &lt;div&gt;d&lt;span&gt;w&lt;/span&gt;&lt;/div&gt;

 &lt;div&gt;

 &lt;div id=&quot;menu&quot;&gt;Archives&lt;/div&gt;

 &lt;div&gt;

 &lt;h1&gt;Smart sticky floating box&lt;/h1&gt;

 &lt;p&gt;&lt;strong&gt;Scroll down, the 'archives' sidebar will follow!&lt;/strong&gt;&lt;/p&gt;

 &lt;p&gt;Want your box to float beside you as you scroll, but ONLY in a specific constrained area? or only on it's parents area? - you got it.&lt;/p&gt;

 &lt;ul&gt;
 &lt;li&gt;Extremely useful for side-menus&lt;/li&gt;
 &lt;li&gt;All in one vertical floating solution&lt;/li&gt;
 &lt;/ul&gt;

 &lt;p&gt;Parameters:&lt;/p&gt;

 &lt;ul&gt;
 &lt;li&gt;duration - the duration of the animation&lt;/li&gt;
 &lt;li&gt;tartOffset - the amount of scroll offset after it the animations kicks in&lt;/li&gt;
 &lt;li&gt;offsetY - the offset from the top when the object is animated&lt;/li&gt;
 &lt;li&gt;lockBottom - 'true' by default, set to false if you don't want your floating box to stop at parent's bottom&lt;/li&gt;
 &lt;/ul&gt;

 &lt;p&gt;Example:&lt;/p&gt;

 &lt;p&gt;jQuery('#menu').stickyfloat({duration: 400});&lt;/p&gt;

 &lt;br /&gt;

 &lt;p&gt;&lt;a href=&quot;&quot;&gt;Back to post&lt;/a&gt; | &lt;a href=&quot;http://plugins.jquery.com/project/stickyfloat&quot;&gt;Download jQuery Plugin&lt;a&gt;&lt;/p&gt;

 &lt;/div&gt;

 &lt;div&gt;Footer&lt;/div&gt;

 &lt;/div&gt;

 &lt;script type=&quot;text/javascript&quot;&gt;
 /*
 * stickyfloat - jQuery plugin for verticaly floating anything in a constrained area
 *
 * Example: jQuery('#menu').stickyfloat({duration: 400});
 * parameters:
 *         duration     - the duration of the animation
 *        startOffset - the amount of scroll offset after it the animations kicks in
 *        offsetY        - the offset from the top when the object is animated
 *        lockBottom    - 'true' by default, set to false if you don't want your floating box to stop at parent's bottom
 * $Version: 05.16.2009 r1
 * Copyright (c) 2009 Yair Even-Or
 * vsync.design@gmail.com
 */

 $.fn.stickyfloat = function(options, lockBottom) {
 var $obj                 = this;
 var parentPaddingTop     = parseInt($obj.parent().css('padding-top'));
 var startOffset         = $obj.parent().offset().top;
 var opts                 = $.extend({ startOffset: startOffset, offsetY: parentPaddingTop, duration: 200, lockBottom:true }, options);

 $obj.css({ position: 'absolute' });

 if(opts.lockBottom){
 var bottomPos = $obj.parent().height() - $obj.height() + parentPaddingTop; //get the maximum scrollTop value
 if( bottomPos &lt; 0 )
 bottomPos = 0;
 }

 $(window).scroll(function () {
 $obj.stop(); // stop all calculations on scroll event

 var pastStartOffset            = $(document).scrollTop() &gt; opts.startOffset;    // check if the window was scrolled down more than the start offset declared.
 var objFartherThanTopPos    = $obj.offset().top &gt; startOffset;    // check if the object is at it's top position (starting point)
 var objBiggerThanWindow     = $obj.outerHeight() &lt; $(window).height();    // if the window size is smaller than the Obj size, then do not animate.

 // if window scrolled down more than startOffset OR obj position is greater than
 // the top position possible (+ offsetY) AND window size must be bigger than Obj size
 if( (pastStartOffset || objFartherThanTopPos) &amp;&amp; objBiggerThanWindow ){
 var newpos = ($(document).scrollTop() -startOffset + opts.offsetY );
 if ( newpos &gt; bottomPos )
 newpos = bottomPos;
 if ( $(document).scrollTop() &lt; opts.startOffset ) // if window scrolled &lt; starting offset, then reset Obj position (opts.offsetY);
 newpos = parentPaddingTop;

 $obj.animate({ top: newpos }, opts.duration );
 }
 });
 };

 $('#menu').stickyfloat({ duration: 400 });
 &lt;/script&gt;
 &lt;/body&gt;
&lt;/html&gt;
</pre>
<p><strong>The plug-in will look for the div with ID of &#8216;menu&#8217; and apply the effect&#8230;</strong></p>
<p>The full documentation and plug-in download can be found at &#8211; <a rel="nofollow" href="http://plugins.jquery.com/project/stickyfloat" target="_blank">http://plugins.jquery.com/project/stickyfloat</a></p>
<h3>See it in action &#8211; <a rel="nofollow" href="http://designwoop.com/wp-content/uploads/stickysidebar/floating_sidebar.html" target="_blank">Demo</a></h3>
]]></content:encoded>
			<wfw:commentRss>http://designwoop.com/2011/01/how-to-create-a-jquery-sticky-sidebar/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Favourite Links 4</title>
		<link>http://designwoop.com/2010/02/favourite-links-of-the-week-4/</link>
		<comments>http://designwoop.com/2010/02/favourite-links-of-the-week-4/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 13:04:38 +0000</pubDate>
		<dc:creator>Stu Greenham</dc:creator>
				<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://designwoop.com/?p=783</guid>
		<description><![CDATA[Week 4 is up and here are my favourite posts/links/freebies of the last 7 days. There are not much this week unfortunately I will make up for this next week!]]></description>
			<content:encoded><![CDATA[<p>Week 4 is up and here are my favourite posts/links/freebies of the last 7 days. There are not much this week unfortunately I will make up for this next week!</p>
<h4>jQuery Growl</h4>
<p>Visit Source: <a href="http://labs.d-xp.com/growl/">http://labs.d-xp.com/growl/</a></p>
<p>Growl the popular software for Mac (and Windows now) has now been made into a neat little jQuery plugin allowing you to alert your users in the same manner the Growl software does.</p>
<p><a href="http://labs.d-xp.com/growl/"><img alt="Growl" src="http://designwoop.com/images/posts/links-4/growl.jpg" class="alignnone visit-link" width="428" height="195" /></a></p>
<h4>Showcase of Buttons in Web Design</h4>
<p>Visit Source: <a href="http://vandelaydesign.com/blog/galleries/showcase-button-design/">http://vandelaydesign.com</a></p>
<p>Vandelay Design posted this great article showcasing many button styles in web design. A great bookmark for inspiration when your struggling to come up with some of your own!</p>
<p><a href="http://vandelaydesign.com/blog/galleries/showcase-button-design/"><img alt="Buttons" src="http://designwoop.com/images/posts/links-4/buttons.jpg" class="alignnone visit-link" width="428" height="195" /></a></p>
<h4>35 Beautiful E-Commerce Websites</h4>
<p>Visit Source: <a href="http://www.smashingmagazine.com/2010/01/22/35-beautiful-and-effective-ecommerce-websites/">http://www.smashingmagazine.com</a></p>
<p>Another showcase here this time E-Commerce websites. Smashing Magazine posted this beast displaying 35 beautiful E-Commerce websites. Another great bookmark!</p>
<p><a href="http://www.smashingmagazine.com/2010/01/22/35-beautiful-and-effective-ecommerce-websites/"><img alt="Ecommerce" src="http://designwoop.com/images/posts/links-4/ecommerce.jpg" class="alignnone visit-link" width="428" height="272" /></a></p>
<h4>60+ Free Clean, Simple Minimalist WordPress Themes</h4>
<p>Visit Source: <a href="http://www.tripwiremagazine.com/2009/12/60-free-clean-simple-minimalist-wordpress-themes.html">http://www.tripwiremagazine.com</a></p>
<p>Trip Wire posted this article showcasing 60+ free WordPress themes, mostly minimalistic in style. If your new to Web Design but want to start blogging etc then this is a great place to start looking for a sweet WordPress theme.</p>
<p><a href="http://www.tripwiremagazine.com/2009/12/60-free-clean-simple-minimalist-wordpress-themes.html"><img alt="WordPress Themes" src="http://designwoop.com/images/posts/links-4/minimal-wp.jpg" class="alignnone visit-link" width="428" height="289" /></a></p>
<h4>30+ PSD Files (Books, Notebooks, Magazines)</h4>
<p>Visit Source: <a href="http://ledesigne.com/2010/01/30-psd-files-books-notebooks-magazines/">http://ledesigne.com</a></p>
<p>LeDesigned (A blog I recently started subscribing to as they are constantly pumping out great articles daily) posted this awesome article and a great resource containing 35+ PSD Books, Notebooks and Magazine files.</p>
<p><a href="http://ledesigne.com/2010/01/30-psd-files-books-notebooks-magazines/"><img alt="30+ PSD Files" src="http://designwoop.com/images/posts/links-4/psd.jpg" class="alignnone visit-link" width="428" height="289" /></a></p>
<h4>Superb Jquery CSS Image Effects and Tooltips Tutorials</h4>
<p>Visit Source: <a href="http://www.designzzz.com/jquery-css-image-effects-tooltips-tutorials/">http://www.designzzz.com</a></p>
<p>Designzzz pulled together this amazing post of jQuery plugin/effects. If your like me and always trying to find them cool plugins you&#8217;ve previously come across in the past but can&#8217;t remember where you saw them well this is one to bookmark!</p>
<p><a href="http://www.designzzz.com/jquery-css-image-effects-tooltips-tutorials/"><img alt="jQuery Effects" src="http://designwoop.com/images/posts/links-4/jquery.jpg" class="alignnone visit-link" width="428" height="184" /></a></p>
<h4>20 Fonts Ideal for Big and Powerful Headings</h4>
<p>Visit Source: <a href="http://webdesignledger.com/freebies/20-fonts-ideal-for-big-and-powerful-headings/">http://webdesignledger.com</a></p>
<p>Another great post from Web Design Ledger to finish of the post! This post looks at 20 fonts that are ideal for big and powerful headings! Franchise and Nevis are my favourites!</p>
<p><a href="http://webdesignledger.com/freebies/20-fonts-ideal-for-big-and-powerful-headings"><img alt="20 Fonts" src="http://designwoop.com/images/posts/links-4/fonts.jpg" class="alignnone visit-link" width="428" height="253" /></a></p>
<p>Right thats it for this week, as I am off on holiday so got lots to do but next week I will have plenty for you!</p>
]]></content:encoded>
			<wfw:commentRss>http://designwoop.com/2010/02/favourite-links-of-the-week-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (Feed is rejected)
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 754/793 objects using disk: basic

Served from: designwoop.com @ 2012-02-04 13:45:13 -->
