hi benjamin, should'nt it better to use:
$('area.optSelectMe').bind("click",function(){ // do this and that }); that error message you get comes from dimensions.js, which typically return that message when the element sent to dimension cannot be found in the DOM. ---------- Original Message ---------- To: jquery-en (jquery-en@googlegroups.com) From: Benjamin Sterling ([EMAIL PROTECTED]) Subject: [jQuery] binding click event to area (image map) Date: 28/1/2008 15:46:51 Hey Guys, Not entirely sure what this is not working but have the following code: js: $('.optSelectMe').click(function(){ $('.noShowing').addClass('noNakedEye').removeClass('noShowing'); $('#'+$(this).attr('meta')).addClass('noShowing').removeClass('noNakedEye').highlightFade('yellow'); return false; }); html: <img src="img/004.jpg" usemap="#Map" class="textLeft" border="0"/> <map name="Map" id="Map"> <area meta="optA" class="optSelectMe" shape="poly" coords="19,56,59,15,111,3,111,109,19,56" href="#" alt="" /> <area meta="optB" class="optSelectMe" shape="poly" coords="111,109,111,3,160,15,203,55,111,109" href="#" alt="" /> <area meta="optC" class="optSelectMe" shape="poly" coords="111,109,203,55,219,109,203,162,111,109" href="#" alt="" /> <area meta="optD" class="optSelectMe" shape="poly" coords="111,109,203,162,160,204,111,216,111,109" href="#" alt="" /> <area meta="optE" class="optSelectMe" shape="poly" coords="111,109,111,216,59,204,18,162,111,109" href="#" alt="" /> <area meta="optF" class="optSelectMe" shape="poly" coords="111,109,18,162,3,109,19,56,111,109" href="#" alt="" /> </map> error: [Exception... "'Dimensions: jQuery collection is empty' when calling method: [nsIDOMEventListener::handleEvent]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no] even if I do below, I still get the same error: $('.optSelectMe').click(function(){ $(this) return false; }); I am using v1.2.1, any ideas? -- Benjamin Sterling http://www.KenzoMedia.com http://www.KenzoHosting.com http://www.benjaminsterling.com Alexandre Plennevaux - LAb[au] asbl.vzw / MediaRuimte Lakensestraat/Rue de Laeken 104 B-1000 Brussel-Bruxelles-Brussels Belgie-Belgique-Belgium Tel:+32(0)2.219.65.55 Fax:+32(0)2.426.69.86 Mobile:+32(0)476.23.21.42 http://www.lab-au.com http://www.mediaruimte.be __________________________________________________________________________ The information in this e-mail is intended only for the addressee named above. If you are not that addressee, please note that any disclosure, distribution or copying of this e-mail is prohibited. Because e-mail can be electronically altered, the integrity of this communication cannot be guaranteed. __________________________________________________________________________