All Types

Quick Tip – Blurring Links

Warning Using JavaScript to blur clicked links is NOT recommended because it interferes with basic accessibility, especially for those using keyboard navigation or other assistive technologies With all the fun new things you can do using jQuery and other JavaScript libraries, people are using links (“a” tags) for much more than sending users to a […]
Read the rest of this entry »

Scroll Up Headline Reader

A couple weeks ago someone on the jQuery discussion list asked if someone could reproduce a rotating headline box in which the headlines, in succession, scroll up into the box, pause, and then scroll up out of the box. Since I already had some code for rotating images on a page, I decided to recycle […]
Read the rest of this entry »

Fancy Drop Cap – Part 2

In Fancy Drop Cap – Part 1, I showed how I used jQuery to insert a drop cap on my personal weblog. But there is still some unfinished business to take care of: Accounting for cases in which the first paragraph (where I want my drop cap to go) starts with another tag of some […]
Read the rest of this entry »

Fancy Drop Cap – Part 1

Introduction Last spring when I implemented a new design for my weblog, I wanted to use a fancy drop cap for the first letter of the first paragraph of the first post of each page. There are all sorts of ways to make a drop cap happen, but since I was reading Jeremy Keith’s excellent […]
Read the rest of this entry »

TextMate Bundle for jQuery

JonBob and I have been working on a TextMate bundle for jQuery over the past few weeks. If you’re not familiar with TextMate and you own a Mac, you should definitely check it out. It has saved me countless hours of repetitive keystrokes with its bundles, which contain commands, code snippets, templates, and macros that […]
Read the rest of this entry »

Slicker Show and Hide

Last time I showed you how to make something appear and disappear on a web page. This time I’ll show you how to do it with style. Like we did last time, we’ll start with our $(document).ready() and put everything else inside of it. Adjust the Speed This time, however, we’re going to adjust the […]
Read the rest of this entry »