Archive for December, 2007

« Previous Entries

Determine the order of two DOM elements

Inspired by this from PHP, I wanted a utility function to determine whether a given element came before or after another element in the DOM.
 
(function($){
$.order = function($a,$b) {
 
$a = $a.eq(0);
$b = $b.eq(0);
var c = ‘order-test’;
 
$a.addClass(c);
 
[…]

jqModal example for site exit surveys

A couple of months ago, a client wanted us to add a survey to one of their microsites to gauge user response. The idea was that if the user clicked a link to a page outside the microsite, then they’d see an in-browser popup window asking them to take a survey. Clicking yes would take […]

Revisiting rebeccamurphey.com

In the summer of 2006, I decided to put together a small web site to show the work I’d been doing, in hopes of landing a full-fledged web job. It didn’t take long before I had an offer from webslingerz, where I’ve been for the last year and a half.
I’ve updated my resume a […]

Flexible plugin for nested table of contents

My partner saw the search results page for this blog and, always on the lookout for a way to improve things, suggested that it would benefit from a table of contents at the top. I could do this with Wordpress, of course, but it sounded like a good idea for a jQuery plugin, too.
A […]

How I learned CSS

I remember when I first tried to understand how to produce designs for the web — coming from the paper-based world, it was hard for me to accept everything that was suddenly out of my control. When I first tried to grasp CSS with the help of now-defunct Adobe GoLive, I bailed pretty quickly. Table-based […]

Anchor-based URL navigation, Take 2

I noticed I was getting a lot of visits via Google for my post on anchor-based URL navigation with jQuery, so I decided to write a plugin that would accomplish the same thing.

Download the plugin
View a demo

Call this function on an element that contains “panels” which, in turn, contain anchors. The container element should […]

rdmey refresh

When I started this about a month ago, I just grabbed a template that didn’t look too awful, changed a few colors, got rid of all the pixel-based font-sizing, and hoped that no one would look under the hood until I had some time to do it myself from scratch. With the holidays here, I […]

HTML entities from AJAX into input fields using jQuery

I was receiving a JSON string that contained an HTML entity, like this:
 
{ myValue: ‘€30,000′ }
 
I was supposed to put the value of myValue into a text input. I assigned the value to a variable and tried:
 
$(’#myInput’).val(myValue);
 
but that was putting the string, literally, into the input:
€30,000
— this in spite of the fact that this […]

Graph data from an HTML table using jQuery and flot

I just got done with a first draft of the graphTable plugin, which lets you take a simple HTML table and turn the data in it into a graph using jQuery and flot. Here’s a demo, and here’s the jQuery plugin page where I’ll continue development if there’s any interest.
The most basic usage is simple:
 
$(’#table1′).graphTable({series: […]

jQuery IE7 “Operation Aborted” error

I just got done troubleshooting an issue with a page with some jQuery on it. The jQuery was in a script called from the head of the document, and its job was to rearrange some elements into tabs once the page was loaded.
In unpredictable cases (sequential reloads had different results), loading the page in […]

« Previous Entries