
<?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>Invisible Window &#187; JQuery</title> <atom:link href="http://www.invisiblewindow.com/category/jquery/feed/" rel="self" type="application/rss+xml" /><link>http://www.invisiblewindow.com</link> <description>Just another WordPress site</description> <lastBuildDate>Thu, 05 Jan 2012 20:26:07 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> <item><title>10 New Uber Cool JQuery Plugins</title><link>http://www.invisiblewindow.com/blog-posts/10-uber-cool-jquery-plugins/</link> <comments>http://www.invisiblewindow.com/blog-posts/10-uber-cool-jquery-plugins/#comments</comments> <pubDate>Fri, 31 Dec 2010 22:04:39 +0000</pubDate> <dc:creator>webhank</dc:creator> <category><![CDATA[Blog Posts]]></category> <category><![CDATA[Cool Stuff]]></category> <category><![CDATA[JQuery]]></category> <guid
isPermaLink="false">http://www.invisiblewindow.com/?p=276</guid> <description><![CDATA[Custom Scroll Bar (http://manos.malihu.gr/tuts/jquery_custom_scrollbar.html) &#8211; Custom scrollbar plugin utilizing jquery UI that’s fully customizable with CSS. It features vertical/horizontal scrolling, mouse-wheel support (via Brandon Aaron jquery mouse-wheel plugin), scroll easing and adjustable scrollbar height/width. JQuery Scroll Follow (http://code.google.com/p/jquery-scroll-follow/) &#8211; Scroll Follow is a simple jQuery plugin that enables a DOM object to follow the page [...]]]></description> <content:encoded><![CDATA[<ol><li><strong>Custom Scroll Bar</strong> (<a
href="http://manos.malihu.gr/tuts/jquery_custom_scrollbar.html">http://manos.malihu.gr/tuts/jquery_custom_scrollbar.html</a>) &#8211; Custom scrollbar plugin utilizing <a
href="http://jqueryui.com/">jquery UI </a>that’s fully customizable with CSS. It features vertical/horizontal scrolling, mouse-wheel support (via <a
href="http://brandonaaron.net/">Brandon Aaron jquery mouse-wheel plugin</a>), scroll easing and adjustable scrollbar height/width.</li><li><strong>JQuery Scroll Follow</strong> (<a
href="http://code.google.com/p/jquery-scroll-follow/">http://code.google.com/p/jquery-scroll-follow/</a>) &#8211; Scroll Follow is a simple jQuery plugin that enables a DOM object to follow the page as the user scrolls.</li><li><strong>jQuery Sparklines</strong> (<a
href="http://omnipotent.net/jquery.sparkline/">http://omnipotent.net/jquery.sparkline/</a>) &#8211; This jQuery plugin generates sparklines (small inline charts) directly in the browser using data supplied either inline in the HTML, or via javascript.</li><li><strong>jQuery Masonry</strong> (<a
href="http://desandro.com/resources/jquery-masonry/">http://desandro.com/resources/jquery-masonry/</a>) &#8211; Masonry is a layout plugin for jQuery. Think of it as the flip side of CSS floats. Whereas floating arranges elements horizontally then vertically, Masonry arranges elements vertically then horizontally according to a grid.</li><li><strong>ColorBox</strong> (<a
href="http://colorpowered.com/colorbox/">http://colorpowered.com/colorbox/</a>) &#8211; A light-weight, customizable lightbox plugin for jQuery 1.3 and 1.4</li><li><strong>Supersized</strong> (<a
href="http://www.buildinternet.com/project/supersized/">http://www.buildinternet.com/project/supersized/</a>) &#8211; Supersized resizes images to fill browser while maintaining image dimension ratio, cycles Images/backgrounds via slideshow with transitions and preloading &amp; provides navigation controls allow for pause/play and forward/back</li><li><strong>JQZoom</strong> (<a
href="http://www.mind-projects.it/projects/jqzoom/demos.php">http://www.mind-projects.it/projects/jqzoom/demos.php</a>) &#8211; Using jQZoom is easy, you simply specify the HTML anchor element, that is going to generate the zoom revealing a portion of the enlarged image.</li><li><strong>Poshy Tip jQuery Plugin</strong> (<a
href="http://vadikom.com/demos/poshytip/">http://vadikom.com/demos/poshytip/</a>) &#8211; The default browser tooltip that displays the value of the title attribute is replaced with a &#8220;poshier&#8221; version.</li><li><strong>jQuery Form Wizard Plugin</strong> (<a
href="http://www.w3avenue.com/2010/02/09/jquery-form-wizard-plugin/">http://www.w3avenue.com/2010/02/09/jquery-form-wizard-plugin/</a>) &#8211; The jQuery Form Wizard Plugin will convert your regular forms into step-by-step form wizard without having to reload the page when moving from one step to another. The plugin is unobtrusive and gives you the ability to set up flow of the different steps, by creating specific routes based on user input.</li><li><strong>JQTouch</strong> (<a
href="http://www.jqtouch.com/">http://www.jqtouch.com/</a>) &#8211; A JQuery plugin for mobile web development on the iPhone, iPod Touch, and other forward-thinking devices.</li></ol> ]]></content:encoded> <wfw:commentRss>http://www.invisiblewindow.com/blog-posts/10-uber-cool-jquery-plugins/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>10 Über cool jQuery Plugins</title><link>http://www.invisiblewindow.com/blog-posts/10-ber-cool-jquery-plugins/</link> <comments>http://www.invisiblewindow.com/blog-posts/10-ber-cool-jquery-plugins/#comments</comments> <pubDate>Tue, 25 Sep 2007 05:19:14 +0000</pubDate> <dc:creator>webhank</dc:creator> <category><![CDATA[Blog Posts]]></category> <category><![CDATA[JQuery]]></category> <guid
isPermaLink="false">http://www.invisiblewindow.com/?p=72</guid> <description><![CDATA[I have been using jQuery for a while now to add a little flair to forms and features of the sites we develop here at Invisible Window. jQuery is one (an in my opponion, the best) of the JavaScript libraries that have sprung up to simplify and enhance JavaScript development. jQuery allows the developer to [...]]]></description> <content:encoded><![CDATA[<p>I have been using <a
href="http://jquery.com/">jQuery</a> for a while now to add a little flair to forms and features of the sites we develop here at Invisible Window.  jQuery is one (an in my opponion, the best) of the JavaScript libraries that have sprung up to simplify and enhance JavaScript development.  jQuery allows the developer to &#8220;traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript.&#8221;</p><p>In addition to the core library, there are a host of jQuery plugins available each enhancing jQuery&#8217;s features.  Here are 10 I think you should take a look at.</p><ol><li><strong>jQuery Dimensions Plugin</strong> &#8211; The dimensions plugin extends jQuery with dimension centric methods. It has been rigorously tested and gives accurate results cross-browser. Methods like width and height are extended by dimensions to enable you to get the width and height of both the window and the document. Methods like offset and position help you find the coordinates of an element on your page. (<a
href="http://brandonaaron.net/docs/dimensions/">http://brandonaaron.net/docs/dimensions/</a>)</li><li><strong> jQuery Calculation Plugin</strong> &#8211; This plugin greatly expands the ability to retrieve and set values in forms beyond jQuery&#8217;s standard val() method by allowing you to interact with all types of form field elements. (<a
href="http://www.pengoworks.com/workshop/jquery/calculation.plugin.htm">http://www.pengoworks.com/workshop/jquery/calculation.plugin.htm</a>)</li><li><strong>jQuery Tablesorter Plugin</strong> &#8211; Tablesorter is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. Tablesorter can successfully parse and sort many types of data including linked data in a cell. (<a
href="http://tablesorter.com/docs/">http://tablesorter.com/docs/</a>)</li><li><strong>jQuery Tooltip Plugin</strong> &#8211; Display a customized tooltip instead of the default one for every selected element. The tooltip behaviour mimics the default one, but lets you style the tooltip and specify the delay before displaying it. In addition, it displays the href value, if it is available. (<a
href="http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/">http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/</a>)</li><li><strong>jQuery Simple Star Rating Plugin</strong> &#8211; This is a jQuery plugin for star rating systems much like Netflix or GMail. (<a
href="http://examples.learningjquery.com/rating/">http://examples.learningjquery.com/rating/</a>)</li><li><strong>jQuery Stylesheet Switcher</strong> &#8211; The stylesheet switcher allows your visitors to choose which stylesheet they would like to view your site with. It uses cookies so that when they return to the site or visit a different page they still get their chosen stylesheet. (<a
href="http://www.kelvinluck.com/article/switch-stylesheets-with-jquery">http://www.kelvinluck.com/article/switch-stylesheets-with-jquery</a>)</li><li><strong>ThickBox</strong> &#8211; ThickBox is a webpage UI dialog widget written in JavaScript on top of the jQuery library. Its function is to show a single image, multiple images, inline content, iframed content, or content served through AJAX in a hybrid modal. (<a
href="http://jquery.com/demo/thickbox/">http://jquery.com/demo/thickbox/</a>)</li><li><strong>jQuery date picker plugin</strong> &#8211; A flexible unobtrusive calendar component for jQuery. (<a
href="http://kelvinluck.com/assets/jquery/datePicker/v2/demo/">http://kelvinluck.com/assets/jquery/datePicker/v2/demo/</a>)</li><li><strong>jQuery Tabs Plugin</strong> &#8211; Quickly, and easily, build an accessible and unobtrusive tabbed navigation interface for your web site. Provides predefined (slide and/or fade) and custom animations on tab selection, callback on tab selection, autoheight, bookmarking. Use with the History/Remote plugin to fix the back button. (<a
href="http://www.stilbuero.de/2006/11/05/tabs-version-2/">http://www.stilbuero.de/2006/11/05/tabs-version-2/</a>)</li><li><strong>pager jQuery plug-in</strong> &#8211; Unobtrusively paginate large pieces of content into smaller chunks. (<a
href="http://rikrikrik.com/jquery/pager/">http://rikrikrik.com/jquery/pager/</a>)</li></ol><p>This is by no means an exhaustive list and the plugins listed are in no particular order.  I feel they should be enough to show the possibilities that open up when you include jQuery into your development and wet your appetite for more.</p><p>Happy surfing!</p> ]]></content:encoded> <wfw:commentRss>http://www.invisiblewindow.com/blog-posts/10-ber-cool-jquery-plugins/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Highlighting Forms Using JQuery</title><link>http://www.invisiblewindow.com/blog-posts/jquery/highlighting-forms-jquery/</link> <comments>http://www.invisiblewindow.com/blog-posts/jquery/highlighting-forms-jquery/#comments</comments> <pubDate>Thu, 26 Apr 2007 05:14:02 +0000</pubDate> <dc:creator>webhank</dc:creator> <category><![CDATA[JQuery]]></category> <guid
isPermaLink="false">http://www.invisiblewindow.com/?p=62</guid> <description><![CDATA[One of the things that I like best about working in the web industry is the speed at which it changes. Granted, sometimes it seems new technologies are coming out so fast that it&#8217;s hard to keep up, but that challenge is a fun one. AJAX (Asynchronous JavaScript and XML) is one of the hot [...]]]></description> <content:encoded><![CDATA[<p>One of the things that I like best about working in the web industry is the speed at which it changes.  Granted, sometimes it seems new technologies are coming out so fast that it&#8217;s hard to keep up, but that challenge is a fun one.</p><p><a
href="http://en.wikipedia.org/wiki/AJAX">AJAX</a> (Asynchronous JavaScript and XML) is one of the hot buzz words in the web industry now, and it&#8217;s been one of our major distractions lately.  In a nut-shell AJAX lets a web page do &#8220;stuff&#8221; without reloading.</p><p>There are several libraries that facilitate authoring AJAX and the one we really like is <a
href="http://jquery.com/">JQuery</a>.  In this post we will look at how to change the border colors on an input field when a they gain focus (when they are being typed in). <a
href="http://invisiblewindow.com/testing/">Here&#8217;s a visual example</a>.</p><p>The code that makes up our form is pretty simple:</p><p><code><br
/> </code></p><form
id="myForm1" action="process.php" method="post"> Name:<br
/> <input
name="Name" size="32" type="text" /> Email:<br
/> <input
name="Email" size="32" type="text" /><p
class="textarea">Comment:<textarea cols="3" rows="3" name="Info"></textarea></p> <input
class="input2" name="submit" type="submit" value="send form" /></form><p>To change this form, you&#8217;ll first need to do download the <a
href="http://jquery.com/src/jquery-latest.js">current JQuery library</a> and upload it to your server.  Personally I like to put all of my external .js files in their own folder (js) in addition to some good practical reasons for doing this (caching, download time, etc.), it helps keep things nice and organized.  So save the JQuery library into your <strong>js</strong> folder as <strong>jquery.js</strong>.</p><p>In order to use the functions contained in the JQuery library, you&#8217;ll need to call the file.  In the head of your document, place the following code:</p><p><code><script src="js/jquery.js" type="text/javascript"></script></code> The JQuery library is now ready for use.  Now we will write a few lines of javascript that will tell the library what we want to do.  First we need to tell the browser that we&#8217;re using javascript, this is done by including these lines: <code><script type="text/javascript"></script></code></p><p>Next we have to initialize the JQuery library by adding these lines to our javascript code:</p><p><code><br
/> <script type="text/javascript">// 
$(document).ready(function() {
});
// ]]&gt;</script><br
/> </code></p><p>This basically says &#8220;when the DOM (Document Object Model) is ready &#8211; do stuff.  What stuff&#8230;this stuff</p><p><code><br
/> <script type="text/javascript">// 
$(document).ready(function() {
$('input, textarea, select').css('border', '1px solid #999');
$('input, textarea, select').focus(function(){
$(this).css('border', '1px solid #EE9B00');
});
$('input, textarea, select').blur(function(){
$(this).css('border', '1px solid #999');
});
});
// ]]&gt;</script><br
/> </code></p><p>These three sections basically do the following:</p><ol><li>Set the borders on all input, textareas, and selects to #999 (light gray)</li><li>When we put our cursor into a field (focus) change it to #EE9B00 (the orange from our logo)</li><li>When we leave an input field (blur) set the border back to #999</li></ol><p>That&#8217;s it &#8211; complex DOM scripting is so easy with JQuery.</p><p>More detail of what these JQuery lines can be found <a
href="http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery">here</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.invisiblewindow.com/blog-posts/jquery/highlighting-forms-jquery/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
