I've used a half dozen modal window plug-ins for jQuery and most have pretty extensive features and options. Somehow I tend to always come back to jQuery UI's dialog. They've done a pretty fair job at creating a versatile and customizable modal window feature. Any container can be turned into a modal window with a simple .dialog() method chained on. The problem that I ran into recently is that when you launch the dialog window, the only way to close is by doing one of the following:
I was recently asked for some jQuery help by a good friend. The task at hand: Hide all inputs in a given form and display their values in a span. My first thought was how easy this was going to be using just a few lines of jQuery, and then I began to analyze why this would make a great blog entry. I've written literally hundreds of content management applications. I typically build a form to handle both the addition and editing of records from my database. I then create a "view detail" mode of some sort. I've always disliked the somewhat redundant task of creating another screen containing the same data, only not in form fields. Using jQuery, we could absolutely simplify this process and eliminate the mundane task of creating redundant "modes" for an application.
Most websites these days are pretty cut and dry. The only interaction that occurs is when a link is clicked or a form is submitted. On occasion you may see a navigation item change when the mouse "rolls over" it. The web doesn't have to be this boring though! In the past you had to jump through hoops to add more interaction to your website, but with jQuery, it's finally a piece of cake to handle actions associated with specific events..
I am currently happily employed and not actively seeking employment at this time. While I appreciate any and all interest in my skill-set, I am currently not available for a full-time hire. If you are interested in my skill-set and would like to hire me on a part-time basis, please contact me.Contact Information
To avoid having my personal contact information floating freely through-out the internet, I have withheld my personal contact information from my resume. If you are interested in contacting me, please do so on my contact page.