jQuery - Programmatically Trigger Event
Posted
by Sonny
on Stack Overflow
See other posts from Stack Overflow
or by Sonny
Published on 2010-04-23T16:25:43Z
Indexed on
2010/04/23
16:33 UTC
Read the original article
Hit count: 158
I need to programmatically trigger a click event that's being handled by jQuery. Here's the current code:
var $thumbs = $('#PhotoGalleryThumbs .tile');
var $zoom = $('#PhotoGallery #PhotoGalleryZoom img');
var $description = $('#PhotoGallery #PhotoGalleryDescription');
$thumbs.click(function(event) {
event.preventDefault();
var $thumb = $(this);
$thumb.addClass('selected')
.siblings().removeClass('selected');
$zoom.attr('src', $thumb.children('a').attr('href'));
$description.html($thumb.find('img').attr('alt'));
});
I am having a mental block working out how to create a function out of the event handling code and then arbitrarily calling it for an element in the $thumbs
object.
© Stack Overflow or respective owner